最近一直糾結如何命名函數和變量名,因為一個很好的命名方式不僅可以讓自己編程思路清晰,同時,也有助於其余開發人員對代碼的理解,於是搜索了相關命名內容,總結如下:
1)變量
變量名一律小寫,單詞間以下划線相連。類的成員變量以下划線結尾。
普通變量命名 舉例:
string window_name; // OK 使用下划線
全局變量:沒有特殊要求,盡量少用?可以加上前綴g_以與局部變量區分。
2)函數
普通函數:以大寫字母開頭,每個單詞首字母大寫,無下划線。
3)常量
常量全用大寫的字母,用下划線分割單詞。
例如:
const int MAX = 100;
const int MAX_LENGTH = 100;
4)類名
必須以大寫"C"開頭,后面字母反映具體含義,以清晰表達類的用途和功能為原則。
接口必須以大寫"I"開頭,代表 Interface 。
當名稱由多個單詞構成時,每一個單詞的第一個字母必須大寫。
通用縮寫表總結
縮寫 全稱 avg average addr Address DB Database // 數據庫 env Environment info Information init Initial/Initialize/Initialization lst List obj Object pic picture param Parameter // 參數 pic picture ret return res resource tmp Temporary tst Test var Variable pub Public pre previous idx Index