Menu
CoddyTech

İ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 olmasını sağlamak için adlandırma kurallarına uymak önemlidir. Ancak, C++’ta adlandırma yaparken uymanız gereken bazı kurallar ve gelenekler vardır:

  • Adlar harf, rakam ve alt çizgi içerebilir.
  • Adlar bir harf veya alt çizgiyle başlamalıdır.
  • İsimler büyük-küçük harfe duyarlıdır (myVariable ve myvariable farklıdır).
  • İsimler C++ anahtar sözcükleri olamaz (int, float, if gibi).

Bu kurallara ek olarak, geliştiricilerin kodlarını daha tutarlı ve okunabilir hâle getirmek için kullandıkları 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 fonksiyon 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 sözcükler küçük harfle yazılır ve alt çizgilerle ayrılır (ör. total_amount, number_of_students). C++'ta dosya adları için veya Python gibi diğer dillerde sıkça 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ı adlar kullan ve aşırı kısa adlardan kaçın (ör. numberOfStudents, n'den daha iyidir).
  • Basit sayaçlar için kullanılanlar dışında tek harfli değişken adları kullanmaktan kaçın (ör. i, j, k).

İş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;    // Sabitler için SCREAMING_SNAKE_CASE

// Kötü
int a = 30;  // Çok kısa ve anlaşılması güç
double TOTAL_PRICE = 150.99;  // Büyük harfler normal değişkenler için kullanılmaz
int n = 25;  // Çok kısa ve anlaşılması güç

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

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

Kendi başına pratik yap: Online C++ derleyicisi