程式設計幾點建議

老司機的詩和遠方發表於2020-04-06

(1)變數(指標陣列)被建立之後應當及時把它們初始化,以防止把為被初始化的變數當成右值使用。
(2)當心變數的初始值,預設值錯誤,或者精度不夠
(3)當心資料型別轉換髮生錯誤,儘量使用顯示的資料型別轉換,避免讓編譯器輕悄悄地進行隱式的資料型別轉換。
(4)當心變數發生上溢或下溢,陣列的下標越界
(5)當心編寫錯誤處理程式,當心錯誤處理程式本身有誤
(6)當心檔案IO有錯誤
(7)避免編寫技巧性很高程式碼
(8)不要設計面面俱到,非常靈活的資料結構
(9)如果原有的程式碼質量比較好,儘量複用它,但是不要修補很差勁的程式碼,應當重新編寫
(10)儘量使用標準庫函式,不要發明已經存在的庫函式
(11)儘量不要使用與具體硬體或軟體環境關係密切的變數
(12)把編譯器的選擇項設定為最嚴格狀態
(13)如果可能,使用PC-Lint,LogiScope等工具進行程式碼審查。

相關文章