23/01/2008 命名规则

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

    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日

你可能感兴趣的:(23/01/2008 命名规则)