İsimlendirme kuralları hem bireysel hem de bir ekiple yazılım geliştirenler için küçük gibi görünen ama önemli bir konudur. Bunun için belirli isimlendirme kuralları oluşturulmuştur. Namespaceler, classlar, metodlar, değişkenler ve sabitler için yazılan programlama dilinin ismilendirme kurallarını uygulamak ve mantıklı isimler vermek yazılımcılara kolaylık sağlar. Yazılım geliştirdiğimiz dilin isimlendirme kurallarını öğrenip uygulamak önemli bir detaydır. Şimdi bu kuralların neler olduğuna ve bazı dillerde nasıl uygulandığına örneklerle bakalım.
Camel Case(CamelCase)
Camel case çok kullanılan isimlendirme kurallarından biridir. Kelimeler bitişik ve ilk harfleri büyük yazılır. İlk kelimenin ilk harfinin küçük yazıldığı olabilir.
Örnek:
HelloWorld
Snake Case(Snake_Case)
Upper snake case ve lower snake case olarak ikiye ayırabiliriz. Kelimeler alttire ile birbirine bağlanır.
Upper snake case örnek:
Hello_World
Lower snake case örnek:
hello_world
Screaming snake case(SCREAMİNG_SNAKE_CASE)
Bütün harfleri büyük yazılır. Genellikle sabit isimlendirmede kullanılır.
Screaming snake case örnek:
HELLO_WORLD
Şimdi de bazı diller için bu kuralları örneklerle açıklayalım.
Java İçin İsimlendirme Kuralları
Java dilinde isimlendirmeler için bazı standartlar oluşturulmuştur.
-
Sınıflar: Sınıflar için upper camel case kullanılır.
Örnek:
HelloWorld -
Methodlar: Methodlar için lower camel case kullanılır.
Örnek:
helloWorld -
Değişkenler: Değişkenler için lower camel case kullanılır.
Örnek:
helloWorld -
Sabitler: Sabitler için screaming snake case kullanılır.
Örnek:
HELLO_WORLD
##Python ve Ruby İçin İsimlendirme Kuralları
-
Sınıflar ve Paketler: Classlar için upper camel case kullanılır.
Örnek:
HelloWorld -
Methodlar ve Değişkenler: Methodlar ve değişkenler için lower snake case kullanılır.
Örnek:
hello_world -
Sabitler: Sabitlet için screaming snake case kullanılır.
Örnek:
HELLO_WORLD
Php İçin İsimlendirme Kuralları
-
Sınıflar ve Paketler: Classlar için upper camel case kullanılır.
Örnek:
HelloWorld -
Methodlar ve Değişkenler: Methodlar ve değişkenler için lower camel case kullanılır.
Örnek:
helloWorld -
Sabitler: Sabitlet için screaming snake case kullanılır.
Örnek:
HELLO_WORLD
Değişken İsimlendirmede Dikkat Edilmesi Gerekenler
-
Değişkenler kullanılan dilin syntaxında var olan kelimeleri alamazlar.
Örnek:
int = 2; -
Değişkenler sayı ile başlayamaz.
Örnek:
5index = 9; -
Değişkenler boşluk veya özel karakter içeremez.
Örnek:
index?number = 6;