這一篇文章是規範自己在開發的過程中對一些命名的處理,使得自己的命名能一個規範,提高可讀性和可維護性。
1 .變量名要容易理解。(也就是能準確表達變量的含義)
2. 變量名長度控制在9到16位(也就是三個單詞左右)
3.Total, Sum , Average, Max, Min, Record, String , Pointer等限定詞加在名字的最後。
4 儘量不用Num作變量名。(表示總數時,用count 或 Total來代替 Num; 表示下標時,用 Index 來代替Num)
5.儘量使用標準的對仗詞。
begin<------>end
min<--------->max
old<--------->new
get<----------->set
show<-------->hide
first<----------->last
next<----------->previous
visiable<------->invisiable
create<--------->destory
opened<------->closed
add<------------->remove
insert<------------>delete
6 一些特殊變量用的特殊變量名
1. 循環: i, j, k, count
2.狀態: Status, Fag (前面加名詞)
3.臨時變量: temp(儘量能不用就不用)
4.布爾變量: success, done, error, found (超喜歡這幾個變量名,在前面加上名詞,就能描述這個布爾變量的意義)
7.儘量作用Java和C#的命名標準。
1.類名:混合大小寫,首字母大寫
2子程序名:混合大小寫,JAVA時,首字母小寫;C#時,首字母大寫。
3.局部變量名和子程序參數:混合大小寫,首字母小寫。
4.常量:全大寫。
5.全局變量: 加g_前綴。
6.類變量: 加m_前綴。
8.縮寫要一致(比如當要縮寫number時,用no就用no,用num就用num,千萬不可混合來用)
9. 避免在名字中使用數字(比如說:Class Process1() Class Process2()之類的名字)
10.不要使用與變量含義完全無關的名字。
11.在給與id有關的變量命名時,用“名詞_id"的格式。(如:center_id,item_id,首字母要小寫)
add by inkstone @2008年01月22日