軟體程式設計規範總則2

2021-06-25 20:41:21 字數 971 閱讀 9420

程式設計規範總則2

識別符號命名:

1、識別符號的命名要清晰、明了,有明確含義,同時使用完整的單詞或大家基本可以理解的編寫,避免使人產生誤解。

2、命名中若使用特殊約定或是縮寫,則要有注釋說明。

3、自己特有的命名風格,要自始至終保持一致,不可來回變化。

4、對於變數命名,禁止取單個字元(如i、j、k······是作區域性迴圈是允許的),建議除了要有具體含義外,還能表明其變數型別、資料型別等。

5、命名規範必須與所使用的系統風格保持一致,並在同一專案中統一;除非必要,不要用數字或比較奇怪的字元來定義識別符號。

6、在同一軟體產品內,應規劃好介面部分識別符號(變數、結構、函式及常量),防止編譯、鏈結時產生衝突。

7、用正確的反義詞組命名具有互斥的變數或相反動作的函式等。例如:

可讀性:

1、注意運算子的優先順序,並用括號明確表示式的操作順序,避免使用預設優先順序。例如:

2、避免使用不易理解的數字,用有意義的識別符號來代替。涉及物理狀態或者有物理意義的常量,不應直接使用數字,必須用有意義的列舉或巨集來代替。

3、源程式中關係較為緊密的**應盡可能相鄰。例如:

4、不要使用難懂的技巧性很高的語句,除非很有必要時。

軟體程式設計規範總則 8 程式效率

8 1 程式設計時要經常注意 的效率。說明 效率分為全域性效率 區域性效率 時間效率及空間效率。全域性效率是站在整個系統的角度上的系統效率 區域性效率是站在模組或函式角度上的效率 時間效率是程式處理輸入任務所需的時間長短 空間效率是程式所需記憶體空間,如機器 空間大小 資料空間大小 棧空間大小等。8...

軟體程式設計規範總則 4 可讀性

4 1 注意運算子的優先順序,並用括號明確表示式的操作順序,避免使用預設優先順序。說明 防止閱讀程式時產生誤解,防止因預設的優先順序與設計思想不符而導致程式出錯。示例 下列語句中的表示式 word high 8 low 1 if a b a c 2 if a b c d 3 如果書寫為 high 8...

軟體程式設計規範總則 3 識別符號命名

3 1 識別符號的命名要清晰 明了,有明確含義,同時使用完整的單詞或大家基本可以理解的縮寫,避免使人產生誤解。說明 較短的單詞可通過去掉 母音 形成縮寫 較長的單詞可取單詞的頭幾個字母形成縮寫 一些單詞有大家公認的縮寫。示例 如下單詞的縮寫能夠被大家基本認可。temp 可縮寫為 tmp flag 可...