从那些维度评价代码好坏?
- 可维护性。(能够在不修改旧代码的基础上加入新的代码且不引入bug)。
- 可读性。(编码规范、单词达意、注释、函数长度、函数模块化(高内聚、低耦合)等)。
- 可扩展性。(在不修改代码的基础上,利用已有的扩展口,增加新的代码)。
- 灵活性。(情况一:在不修改代码的基础上,利用已有的扩展口,增加新的代码;情况二:利用已有代码时,发现已有代码中已经划分成底层的可利用的模块;情况三:已定义的接口可以适应各种场景)
- 简洁。
- 可复用性。(减少代码重复性,使用已有代码)。
- 可测试性。
相关推荐