程序員有什麼藉口可讓本身寫出低質量的代碼

 

deadline緊
問心無愧地寫出低質量的代碼
最終寫出了低質量代碼卻不在以後改善它
自覺得寫出了質量很高但實際質量很低的代碼架構

低質量的特徵包括但不限於:
文件關係混亂
註釋過時、不明確或者沒有
文檔過時、不明確或者沒有
架構亂設計
過分設計
不檢查用戶輸入的錯誤狀況
不檢查API或者函數返回的errorcode或者exception
沒有單元測試等自動化測試過程
編譯起來很難
處處複製代碼,公用的部分不整理成內部庫函數

相關文章
相關標籤/搜索