代码好坏的标准

代码好坏的标准不是统一的, 每个人的判断不同, 但是依旧需要一些标准去判断

  1. 可维护性
    修改代码, 修改bug, 添加功能方便
  2. 可读性
  3. 可扩展性
    在不修改大量代码的情况下, 方便添加新功能
    对拓展开放, 对修改关闭
  4. 灵活性
    预留拓展点
    方法复用
  5. 简洁性
    用最简单的方式解决问题, 不滥用设计模式和技术
  6. 可复用性
    方法参数最小化, 方便复用
  7. 可测试性
    编写的代码应该方便测试