描述代碼質量的詞:
- 靈活性(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)
圖:思維導圖
【Java學習資源】整理推薦
【Java面試題與答案】整理推薦