編程開發應該注意的地方

程序開發中應該注意的地方!

(1)函數編寫的時候是否藉口類型一致

(2) if 是否可以跳出

(3)while、for是否會發生死循環

(4)宏的優先級是否有保證

(5)所有指針使用前是否可能合法

(6) 全局變量是否是多進程共同使用,是否加鎖

(7) 嵌套鎖是否按照順序進行,會不會發生死鎖

(8) 程序優化的時候是否對部分數據使用了volatile屬性

(9) 相同功能的代碼是否進行了封裝

(10)代碼靜態檢查測試通過沒有

(11)頭文件中的宏是否會發生衝突,有沒有undef

(12)函數是否使用了static屬性

(13) 簡單的單元測試和代碼覆蓋率測試沒

(14) 當前的功能實現是否可以使用原來的代碼

(15) 代碼是否只使用了最簡單的C語言特性,這樣可以做到平臺無關

(16) 代碼是否和界面分開

(17) 代碼是否可數據庫分開

(18)  數據結構的抽象是否提取出來,函數指針有沒有提煉

(19) 文件中沒有的功能是否使用了#ifdef ... #endif結構

(20) 全局數據使用前是否已經進行了正確性檢查等等。

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