Programlama da Notasyon / Yazım Şekli / Yazım Tarzı / Notation

Merhaba arkadaşlar bugün yazılımdaki daha doğrusu yazılımcıların programlarını yaparken kullandıkları yazım tarzı ya da kültürü diyebileceğimiz Programlama da yada Yazılım da Notasyon / Yazım Şekli / Yazım Tarzı / Notation olan bu  konuya değineceğim. Her yazılımcının kendince bir yazım şekli vardır, yazım şekli derken değişken, metot, sınıf tanımlamalarındaki isimlendirme standardı diyebiliriz.

Şimdi bir bakalım neler var;

 

Macar Notasyonu (Hungarian Notation)

Macar yazım şekli değişkenlerin on tarafına tipi hakkında bilgi vermek amacıyla kullanılır ki Windows bile bunu kullanıyor.
Örnek

  • TextBox txtyazimalani;
  • double drakam;

Bu yazı cemalcanakgul.com’da yer almaktadır.

Deve Notasyonu (Camel Notation)

Deve yazım şekli isminden de anlayacağımız gibi bir aşağı bir yukarı yazılır. Kuralı ilk harf küçükle başlar, eğer birden çok kelime varsa bu kelimelerin ilk harfleri büyük yazılır. Bunu da javascript / jQuery, Java dillerinde varsıyalan yazım şekli kullanıldığı fark ettim
Örnek

  • TextBox txtYazimAlani;
  • int rakamlarinToplami;

Bu yazı cemalcanakgul.com’da yer almaktadır.

Paskal Notasyonu (Pascal Notation)

Paskal yazım şekli deve yazım şekline çok benzemektedir. Kuralı ilk harf büyükle başlar, eğer birden çok kelime varsa bu kelimelerin ilk harfleri büyük yazılır. Bunu C# /CSharp dilinde varsayılan yazım şekli kullanıldığı fark ettim

  • TextBox, DropDownList;
  • GetUserInRole();
  • int RakamlarinToplami;
  • double ToplamUrunSayisi;

Bu yazı cemalcanakgul.com’da yer almaktadır.

Altçizgili Notasyonu (Underscore Notation)

Altçizgili yazım şekli kuralı ise değişkenlerin tüm harfleri küçük yazılır, eğer birden çok kelime yazılırsa aralarında “_” çizgi kullanılır. Bence bu notasyon değişken tanımlarımı klavyesi yavaş kişiler tarafından kullanılmamalı çünkü zaten yavaş klavyesi ile birde altçizgi yazmak yazım süresini daha da uzatacaktır.
Örnek

  • int toplam_urun_sayisi;
  • int rakamlarin_toplami;

Bu yazı cemalcanakgul.com’da yer almaktadır.

Büyük Harf Notasyonu (Uppercase Notation)

Büyük harf yazım şekli adından da anlaşıldığı üzere her harfin büyük yazılmasıyla yapılır. Değişken isimlerinin büyük yazılması değişkenleri bulma konusunda kolaylık sağladığı söylenmekte ben kullanmadığım için testini yapamadım :D
Örnek

  • string METIN;
  • int SAYI;
  • double HARFSAYISI;

Bu yazı cemalcanakgul.com’da yer almaktadır.

 


Fatal error: Uncaught Exception: 12: REST API is deprecated for versions v2.1 and higher (12) thrown in /home/cemalcan/public_html/wp-content/plugins/seo-facebook-comments/facebook/base_facebook.php on line 1044