程式設計幾點建議
(1)變數(指標陣列)被建立之後應當及時把它們初始化,以防止把為被初始化的變數當成右值使用。
(2)當心變數的初始值,預設值錯誤,或者精度不夠
(3)當心資料型別轉換髮生錯誤,儘量使用顯示的資料型別轉換,避免讓編譯器輕悄悄地進行隱式的資料型別轉換。
(4)當心變數發生上溢或下溢,陣列的下標越界
(5)當心編寫錯誤處理程式,當心錯誤處理程式本身有誤
(6)當心檔案IO有錯誤
(7)避免編寫技巧性很高程式碼
(8)不要設計面面俱到,非常靈活的資料結構
(9)如果原有的程式碼質量比較好,儘量複用它,但是不要修補很差勁的程式碼,應當重新編寫
(10)儘量使用標準庫函式,不要發明已經存在的庫函式
(11)儘量不要使用與具體硬體或軟體環境關係密切的變數
(12)把編譯器的選擇項設定為最嚴格狀態
(13)如果可能,使用PC-Lint,LogiScope等工具進行程式碼審查。
相關文章
- 跳槽的幾點建議
- ? 分享8點超級有用的Python程式設計建議Python程式設計
- 自學 JAVA 的幾點建議Java
- 給各位PHP程式設計師十點未來的建議PHP程式設計師
- 給中級程式設計師突破瓶頸的幾個建議,收藏~程式設計師
- 設計模式大雜燴(24種設計模式的總結及學習設計模式的幾點建議)設計模式
- 學習Java程式設計的建議Java程式設計
- UITableView效能優化的幾點建議UIView優化
- 無線通訊協議設計的幾點要素協議
- Midway 後端程式碼的設計建議後端
- SAP ABAP轉型,我的幾點建議
- 人工智慧推行TRIZ的幾點建議人工智慧
- python程式設計規範系列–建議01~07Python程式設計
- SAP MM 對於MRKO事務程式碼的幾點優化建議優化
- 十一後跳槽找工作的幾點良心建議
- 給部落格園的幾點現實建議
- 關於加強MYSQL安全的幾點建議MySql
- 給程式設計師“菜鳥”的6條建議程式設計師
- Android JNI&NDK程式設計小結及建議Android程式設計
- 【投票】程式設計師是幾點睡覺的?程式設計師
- python核心程式設計:入門Python程式設計的8個實踐性建議Python程式設計
- 如何與“外包”公司做好合作?我有幾點建議
- apache-淺析apache優化的幾點建議Apache優化
- 給程式設計師的幾點程式設計經驗----《編寫高質量程式碼》程式設計師
- 【介面功能設計】TopThink介面功能設計建議
- Android程式設計師的Java後臺學習建議Android程式設計師Java
- 有哪些讓程式設計師受益終生的建議程式設計師
- 1024 寫給程式設計師的一些建議程式設計師
- 2024遊戲行業新人入行分析及幾點建議遊戲行業
- 關於《給部落格園的幾點現實建議》
- PMP®|對如何做好專案管理的幾點建議專案管理
- 關於浙江機器人品質管理的幾點建議機器人
- [譯] 程式碼評審的 8 點建議
- #給java程式設計師的10條建議,吐血推薦!Java程式設計師
- 2020年為什麼建議你繼續學程式設計?程式設計
- Web程式設計想要徹底搞懂,這幾點需清楚!Web程式設計
- web前端教程分享初學HTML5的幾點建議Web前端HTML
- 關於遠端教育平臺開發的幾點建議