İsimlendirme Kuralları
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 12 / 74.
Programlamada, kodunuzu okunabilir ve bakımı kolay tutmak için adlandırma kurallarına uymak önemlidir. Ancak C++'ta bir şeyleri adlandırırken uymanız gereken bazı kurallar ve kurallar dizisi vardır:
- Adlar harfler, rakamlar ve alt çizgiler içerebilir.
- Adlar bir harfle veya alt çizgiyle başlamalıdır.
- Adlar büyük/küçük harfe duyarlıdır (
myVariablevemyvariablebirbirinden farklıdır). - Adlar C++ anahtar kelimeleri olamaz (
int,float,ifgibi).
Bu kurallara ek olarak, geliştiricilerin kodlarını daha tutarlı ve okunabilir hâle getirmek için kullandığı bazı yaygın adlandırma kuralları vardır:
- camelCase: kelimeler birleştirilir ve ilk kelimeden sonraki her kelime büyük harfle başlar (ör.
totalAmount,numberOfStudents). C++'ta değişken ve işlev adları için yaygın olarak kullanılır. - PascalCase: camelCase'e benzer, ancak ilk kelime de büyük harfle başlar (ör.
TotalAmount,MyClass). C++'ta sınıf adları için yaygın olarak kullanılır.
- snake_case: tüm kelimeler küçük harftir ve alt çizgilerle ayrılır (ör.
total_amount,number_of_students). C++'ta dosya adları veya Python gibi diğer dillerde sıklıkla kullanılır. - SCREAMING_SNAKE_CASE: snake_case gibidir, ancak tüm harfler büyük yazılır (ör.
MAX_SIZE,TOTAL_AMOUNT). C++'ta genellikle sabitler ve makrolar için kullanılır.
- Açıklayıcı olun ve aşırı kısa adlar kullanmaktan kaçının (örneğin,
numberOfStudents,n'den daha iyidir). - Basit sayaçlar (
i,j,k) dışında tek harfli değişken adları kullanmaktan kaçının.
İşte iyi ve kötü değişken adlarına ilişkin bazı örnekler:
// İyi
int age = 30;
double totalPrice = 150.99; // camelCase
int numberOfStudents = 25; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE sabitler için
// Kötü
int a = 30; // Çok kısa ve belirsiz
double TOTAL_PRICE = 150.99; // Büyük harf normal değişkenler için değildir
int n = 25; // Çok kısa ve belirsizKendin 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ül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya YanlışKendi başına pratik yap: Online C++ derleyicisi