İsimlendirme Kuralları
Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 12 / 69.
Adlandırma kuralları, programcılar için trafik kuralları gibidir. Kodun düzenli ve anlaşılır kalmasına yardımcı olurlar.
Sokak tabelalarının hepsi rastgele ve tutarsız olsaydı ne olurdu, hayal edin. Kaos olurdu! Benzer şekilde, adlandırma kuralları olmadan kod karmaşık ve kafa karıştırıcı hâle gelebilir.
C# dilinde tutarlı adlandırma kurallarına uymak, temiz, bakımı kolay ve iş birliğine dayalı kod yazmak için çok önemlidir. Aklında bulundurman gereken bazı temel kurallar şunlardır:
- PascalCase: Sınıf adları, yöntem adları ve özellik adları için kullanılır. Her kelime büyük harfle başlar, ör.
MyClass,CalculateTotal,FirstName.
- camelCase: Yerel değişkenler ve metot parametreleri için kullanın. İlk sözcük küçük harfle başlar, sonraki her sözcük ise büyük harfle başlar; örneğin
myVariable,customerName,calculateTotal.
- _underscorePrefix: Özel alanlar (bir sınıf içindeki değişkenler) için kullanın. Alt çizgiyle başlayıp ardından camelCase kullanın; örneğin
_myPrivateField,_customerAge.
- Sabitler için PascalCase:
constile bildirilen sabitlerde de PascalCase kullanılır; örneğinMaxValue,Pi,DefaultTimeout. Diğer dillerde ve eski kodlardaMAX_VALUEgibi BÜYÜK_HARFLİ sabitler görebilirsiniz, ancak bu C# geleneği değildir.
İşte bazı ek ipuçları:
- Değişkenin veya yöntemin amacını açıkça belirten açıklayıcı adlar kullanın.
- Kodunuzun bağlamında yaygın olarak anlaşılmadıkları sürece kısaltmalardan veya akronimlerden kaçının.
- Projen boyunca seçtiğin kurallarla tutarlı ol.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Kendi başına pratik yap: Online C# derleyicisi