代碼質量有哪些評判標準?

描述代碼質量的詞:

  • 靈活性(flexibility)
  • 可擴展性(extensibility)
  • 可維護性(maintainability)
  • 可讀性(readability)
  • 可理解性(understandability)
  • 易修改性(changeability)
  • 可複用(reusability)
  • 可測試性(testability)
  • 模塊化(modularity)
  • 高內聚低耦合(high cohesion loose coupling)
  • 高效(high effciency)
  • 高性能(high performance)
  • 安全性(security)
  • 兼容性(compatibility)
  • 易用性(usability)
  • 整潔(clean)
  • 清晰(clarity)
  • 簡單(simple)
  • 直接(straightforward)
  • 少即是多(less code is more)
  • 文檔詳盡(well-documented)
  • 分層清晰(well-layered)
  • 正確性(correctness、bug free)
  • 健壯性(robustness)
  • 可用性(reliability)
  • 可伸縮性(scalability)
  • 穩定性(stability)
  • 優雅(elegant)
  • 好(good)
  • 壞(bad)

 

最常用的評判標準:

  • 可維護性(maintainability)
  • 可讀性(readability)
  • 可擴展性(extensibility)
  • 靈活性(flexibility)
  • 簡潔性(simplicity)
  • 可複用性(reusability)
  • 可測試性(testability)

 

提到最多,最重要的三個:

  • 可維護性(maintainability)
  • 可讀性(readability)
  • 可擴展性(extensibility)

 

摘自:http://gk.link/a/10iey

圖:思維導圖

 

 


【Java學習資源】整理推薦

 

 


【Java面試題與答案】整理推薦

 

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