这一篇文章是规范自己在开发的过程中对一些命名的处理,使得自己的命名能一个规范,提高可读性和可维护性。
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日