電腦程式變數的命名法則

變數的統一,在跨人或跨團隊合作都是必要的,有一致性的風格才有可維護性的討論,除非你這隻程式或系統寫完就要丟掉了,否則的話統一變數的寫法,有其一定的必要性。

Pascal命名法的大小寫慣例:

識別項的第一個字母和每個隨後串聯單字的第一個字母都是大寫的。 您可以為三個或以上的字元的識別項使用Pascal大小寫。 例如:BackColor

Camel命名法的大小寫慣例:

識別項的第一個字母是小寫的,而每個隨後串聯文字的第一個字母是大寫的。 例如:backColor

Hungarian命名法:

在匈牙利命名法中,一個變數名由一個或多個小寫字母開始,這些字母有助於記憶變數的類型和用途,緊跟著的就是程式設計師選擇的任何名稱。

cBackColor:字串型
bBusy:布林型
iSize:整數型

一般來說,.NET Framework 都是用Pascal命名居多,但是我自己習慣的是混用Pascal + Hungrian,也就是在變數時期習慣用類似iSystemCounter來表示。

P.S 這要硬算成Hungrian法也可以,雖然Hungrian只是定義出一開頭的型別名。例如i_systemCounter也可以算是Hungrian命名法。

Programming Variablies Naming Convention Style Type