C programlama’da, isimlendirme önem hususlardan birisidir. isim verme konusunda bir yeni doğan çocuğunuza nasıl özenle isimlendirme yapılıyorsa bir fonksiyon veya değişkeninde isimlendirilmesine öyle özen gösterilmesi gerekmektedir.
İsimlendirme konusunda tükçe isimlerden kaçınılması gerekmektedir. İsimlendirme konusunda dil olarak ingilizce tercih edilmelidir. Programlama sırasında hızlıca isimlendirmede i veya x gibi isimlerin tercih edilmesi programın daha sonradan okuyan kişi için zaman kaybına sebep olacaktır. Bu duruma örnek aşağıdaki gibidir. Okunurluluğu artırmak için bu durumdan kaçınılması gerekilmektedir.
1 2 |
int x; int i; |
Birden fazla sözcük içeren isimlerde belirli bir konvensiyon mevcuttur. Bir isime örnek verelim.
1 |
int decimaltobinaryconvertor; |
Bu isimin okunması zordur. Alternatif iki konvensiyon; Camel Case ve Snake case ile bu isimlendirmeyi yeniden yapalım.
Camel Case;
1 |
int decimalToBinaryConvertor; |
Snake Case;
1 |
int decimal_to_binary_convertor; |
Değişken ve fonksiyon isimleri tamamı büyük harflerle isimlendirme yapılmamalıdır. Büyük harflerle isimlendirmeleri sadece macrolar için yapılması gerekmektedir.
Kebab case;
Genellikle bunu web sitesi url’lerinde görürüz.
1 |
decimal-to-binary-convertor |
Her ne kadar özgür görünsekte şirketlerimizin case konusunda sınırlandırmaları olacaktır.
ThanksForReading!
Thanks_For_Reading_!
thanks-for-reading!