電腦程式變數的命名法則
變數的統一,在跨人或跨團隊合作都是必要的,有一致性的風格才有可維護性的討論,除非你這隻程式或系統寫完就要丟掉了,否則的話統一變數的寫法,有其一定的必要性。
Pascal命名法的大小寫慣例:
識別項的第一個字母和每個隨後串聯單字的第一個字母都是大寫的。 您可以為三個或以上的字元的識別項使用Pascal大小寫。 例如:BackColor
Camel命名法的大小寫慣例:
識別項的第一個字母是小寫的,而每個隨後串聯文字的第一個字母是大寫的。 例如:backColor
Hungarian命名法:
在匈牙利命名法中,一個變數名由一個或多個小寫字母開始,這些字母有助於記憶變數的類型和用途,緊跟著的就是程式設計師選擇的任何名稱。
cBackColor:字串型
bBusy:布林型
iSize:整數型
一般來說,.NET Framework 都是用Pascal命名居多,但是我自己習慣的是混用Pascal + Hungrian,也就是在變數時期習慣用類似iSystemCounter來表示。
P.S 這要硬算成Hungrian法也可以,雖然Hungrian只是定義出一開頭的型別名。例如i_systemCounter也可以算是Hungrian命名法。