Case Stilleri; Cemal Case, Snake Case ve Kebab Case

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.

Birden fazla sözcük içeren isimlerde belirli bir konvensiyon mevcuttur. Bir isime örnek verelim.

Bu isimin okunması zordur. Alternatif iki konvensiyon; Camel Case ve Snake case ile bu isimlendirmeyi yeniden yapalım.

Camel Case;

Snake Case;

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.

Her ne kadar özgür görünsekte şirketlerimizin case konusunda sınırlandırmaları olacaktır.

thanks-for-reading!

Bu yazı hakkında ne düşünüyorsun ?
  • Faydalı 
  • Gereksiz 
  • Normal 
  • Müthiş 
Sidar ATABEY

About Sidar ATABEY

Elektrik-Elektronik Mühendisi. Makine Mühendisliğinde yan dal programını tamamladı. 1 sene boyunca Erasmus Programı kapsamında Polonya Silesian University of Technology'de eğitim gördü.

View all posts by Sidar ATABEY →