isim kuralları ne demek?

İsim Kuralları Hakkında Bilgi

İsim kuralları, programlama dillerinde değişkenlere, fonksiyonlara, sınıflara ve diğer tanımlayıcılara isim verirken uyulması gereken bir dizi kural ve tavsiyedir. Bu kurallar, kodun okunabilirliğini, sürdürülebilirliğini ve tutarlılığını artırmaya yardımcı olur. Her programlama dilinin kendine özgü isim kuralları olsa da, genel olarak kabul görmüş bazı prensipler vardır:

  • Anlamlı ve Açıklayıcı İsimler: İsimler, tanımladıkları nesnenin amacını veya işlevini açıkça yansıtmalıdır. Örneğin, sayac yerine toplamOgrenciSayisi gibi daha açıklayıcı bir isim kullanmak, kodun anlaşılmasını kolaylaştırır. (Anlamlı İsimler)
  • Tutarlılık: Proje genelinde aynı türden nesneler için benzer isimlendirme şemaları kullanılmalıdır. Örneğin, tüm değişkenler için camelCase kullanılırken, tüm sabitler için UPPER_SNAKE_CASE kullanılabilir. (Tutarlılık)
  • Uzunluk: İsimler, okunabilirliği koruyacak kadar kısa olmalı, ancak anlamı kaybetmeyecek kadar da uzun olmalıdır. Tek harfli veya çok kısa isimlerden kaçınılmalıdır (döngü sayaçları gibi istisnalar dışında). (İsim Uzunluğu)
  • Büyük/Küçük Harf Kullanımı (Case Sensitivity): Programlama diline bağlı olarak, büyük/küçük harf duyarlılığı önemlidir. Bazı dillerde sayac ve Sayac farklı değişkenleri temsil ederken, bazılarında aynı anlama gelir. İsimlendirme kuralları, hangi durumlarda büyük harf, hangi durumlarda küçük harf kullanılacağını belirler (örn., camelCase, PascalCase, snake_case). (Büyük/Küçük Harf Duyarlılığı)
  • Ön Ekler ve Son Ekler: İsimlere ön ekler veya son ekler eklemek, değişkenin veya fonksiyonun türünü veya kapsamını belirtmeye yardımcı olabilir. Örneğin, _ (alt çizgi) ile başlayan bir değişkenin, özel (private) bir üye olduğunu belirtmek yaygın bir uygulamadır. (Ön Ekler ve Son Ekler)
  • Dilin Sözdizimiyle Çakışma: Programlama dilinin ayrılmış anahtar kelimeleri veya özel sözdizimi ile çakışan isimlerden kaçınılmalıdır. Örneğin, int, class, if gibi kelimeler değişken adı olarak kullanılamaz. (Sözdizimi Çakışması)
  • Uluslararası Karakterler (Unicode): Programlama diline ve derleyiciye bağlı olarak, isimlerde Unicode karakterlerin kullanımı değişebilir. Bazı diller Unicode karakterlere izin verirken, bazılarında sadece ASCII karakterlere izin verilir. Proje ekibinin kullandığı karakter kodlaması konusunda anlaşmaya varmak önemlidir. (Unicode Karakterler)

İyi tasarlanmış bir isimlendirme şeması, kodun okunabilirliğini ve anlaşılabilirliğini önemli ölçüde artırarak, hata ayıklama ve bakım süreçlerini kolaylaştırır. Bu nedenle, programlama projelerinde isim kurallarına dikkat etmek önemlidir.