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日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章