命名約定
選擇易讀的識別符號名稱
例如,名為 HorizontalAlignment 的屬性在英語中比 AlignmentHorizontal 更具可讀性。
贊成簡潔的可讀性
屬性名稱 CanScrollHorizontally
優於 ScrollableX
(對 X 軸的模糊引用)。
避免使用下劃線,連字元或任何其他非字母數字字元。
千萬不能使用匈牙利命名法
匈牙利表示法是在識別符號中包括字首以編碼關於引數的一些後設資料的實踐,例如識別符號的資料型別,例如 string strName
。
另外,請避免使用與 C#中已使用的關鍵字衝突的識別符號。
縮寫與首字母縮略詞
一般來說,你不應該使用縮寫詞或縮寫詞; 這些使你的名字可讀性降低。同樣,很難知道什麼時候可以安全地假設首字母縮略詞被廣泛認可。