Kodlama Standartları
Kapsam
Bu dökümanın amacı Licrus projesinde uygulanan kodlama disiplinin standartlaştırılmasıdır. Bu sayede tüm geliştiricilerin standart bir disiplinde kodlaması amaçlanmaktadır. Okunabilir kod yapısını korumak ve geliştirmek için bu standartlara bağlı kalınması önemlidir.
Uygulanacak Diller
- C#
- T-SQL
- TypeScript
- JavaScript
- HTML
- CSS
Ortak Standartlar
- Tüm isimlendirmeler ingilizce olmalıdır. (Türkçe karakter ve ifadeler içermemelidir.)
1.1 Class, Method, Function, Değişken, Sabit, Namespace ve diğer yapıların tamamı
Hatalı Örnek:public class Musteri{...}
Doğru Örnek:public class Customer{...}
- İsimler açık ve anlaşılır olmalıdır.
Açıklama | Hatalı Örnek | Doğru Örnek |
---|---|---|
Müşteri nesnesinin durumunu aktif yapan metod | public void ChangeActive(Customer entity){...} |
public void UpdateStatusToActive(Customer entity){...} |
Leave a Reply