代碼編程:(三)常見的幾種命名法

一,駝峯(Camel-Case)命名法
駱駝式命名法就是當變量名或函式名是由一個或多個單詞連結在一起,而構成的唯一識別字時,第一個單詞以小寫字母開始;第二個單詞的首字母大寫或每一個單詞的首字母都採用大寫字母,例如:myFirstName、myLastName,這樣的變量名看上去就像駱駝峯一樣此起彼伏,故得名。
很對語言java,c#,OC,等都用這樣的命名方式


小駝峯法
變量一般用小駝峯法標識。駝峯法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如
int myStudentCount;
變量myStudentCount第一個單詞是全部小寫,後面的單詞首字母大寫。

大駝峯法
相比小駝峯法,大駝峯法(即帕斯卡命名法 - pascal)把第一個單詞的首字母也大寫了。常用於類名,命名空間等。譬如
public class DataBaseUser;


二,下劃線命名法
如果一個變量或函數名字由一個或者多個單詞組成,用下劃線對不同的單詞進行間隔,就形成下劃線命名法,單詞可以全部小寫,也可以全部大寫,在c語言中常見。
IS_USER_VIP
dispach_async
print_employee_paychecks();


三,匈牙利命名法
匈牙利命名法是一種編程時的命名規範。基本原則是:變量名=屬性+類型+對象描述,其中每一對象的名稱都要求有明確含義,可以取對象名字全稱或名字的一部分。要基於容易記憶容易理解的原則。保證名字的連貫性是非常重要的。

舉例來說,表單的名稱爲form,那麼在匈牙利命名法中可以簡寫爲frm,則當表單變量名稱爲Switchboard時,變量全稱應該爲frmSwitchboard。這樣可以很容易從變量名看出Switchboard是一個表單,同樣,如果此變量類型爲標籤,那麼就應命名成lblSwitchboard。可以看出,匈牙利命名法非常便於記憶,而且使變量名非常清晰易懂,這樣,增強了代碼的可讀性,方便各程序員之間相互交流代碼。

傳送門:匈牙利命名法(百度百科)

發佈了3 篇原創文章 · 獲贊 14 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章