İsimlendirme Kuralları
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası — ders 12 / 74.
Programlamada, kodunuzun okunabilir ve sürdürülebilir kalmasını sağlamak için adlandırma kurallarına uymak önemlidir. Bununla birlikte, C++'da bir şeyleri adlandırırken uymanız gereken bazı kurallar ve gelenekler vardır:
- İsimler harf, rakam ve alt çizgi içerebilir.
- İsimler bir harf veya alt çizgi ile başlamalıdır.
- İsimler büyük-küçük harfe duyarlıdır (
myVariablevemyvariablefarklıdır). - İsimler C++ anahtar kelimeleri (
int,float,ifvb. gibi) olamaz.
Bu kurallara ek olarak, geliştiricilerin kodlarını daha tutarlı ve okunabilir hale getirmek için kullandıkları bazı yaygın adlandırma kuralları vardır:
- camelCase — kelimeler birbirine bitişiktir ve ilk kelimeden sonraki her kelime büyük harfle başlar (örneğin,
totalAmount,numberOfStudents). C++'da değişken ve fonksiyon adları için yaygın olarak kullanılır. - PascalCase — camelCase'e benzer, ancak ilk kelime de büyük harfle başlar (örneğin,
TotalAmount,MyClass). C++'da sınıf adları için yaygın olarak kullanılır.
- snake_case — kelimelerin tamamı küçüktür ve alt çizgilerle ayrılır (örneğin,
total_amount,number_of_students). Genellikle C++'da dosya adları için veya Python gibi diğer dillerde kullanılır. - SCREAMING_SNAKE_CASE — snake_case gibidir ancak tamamı büyük harftir (örneğin,
MAX_SIZE,TOTAL_AMOUNT). Genellikle C++'daki sabitler ve makrolar için kullanılır.
- Açıklayıcı olun ve aşırı kısa isimlerden kaçının (örneğin,
numberOfStudents,nisminden daha iyidir). - Basit sayaçlar (örneğin,
i,j,k) hariç, tek harfli değişken isimleri kullanmaktan kaçının.
İşte iyi ve kötü değişken adlarına dair bazı örnekler:
// İyi
int age = 30;
double totalPrice = 150.99; // camelCase
int numberOfStudents = 25; // camelCase
const int MAX_STUDENTS = 100; // sabitler için SCREAMING_SNAKE_CASE
// 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 belirsizKopya kağıdı
C++ adlandırma kuralları:
- İsimler harf, rakam ve alt çizgi içerebilir
- İsimler bir harf veya alt çizgi ile başlamalıdır
- İsimler büyük-küçük harfe duyarlıdır (
myVar≠myvar) - İsimler C++ anahtar kelimeleri olamaz (örneğin,
int,float)
Yaygın adlandırma kuralları:
- camelCase — değişkenler ve fonksiyonlar:
totalAmount - PascalCase — sınıf isimleri:
MyClass - snake_case — dosya isimleri / diğer diller:
total_amount - SCREAMING_SNAKE_CASE — sabitler ve makrolar:
MAX_SIZE - Açıklayıcı olun; kısa veya belirsiz isimlerden kaçının (
nyerinenumberOfStudentstercih edin) - Tek harfli isimler yalnızca basit sayaçlar için kabul edilebilir (
i,j,k)
int age = 30; // iyi
double totalPrice = 150.99; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE
int a = 30; // kötü: belirsiz
double TOTAL_PRICE = 150.99; // kötü: sabit olmayan için büyük harfKendin 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ış