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

  1. 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{...}
  2. İ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){...}