# 02-代码性能指标

# 健壮性

代码抗击风险的能力

  • 如何保障健壮性:
    1. 参数做好默认值,做好检测
    2. 程序做好意外情况处理

# 可读性

代码阅读起来很清楚

  • 如何提高可读性:

    1. 优化代码结构
    2. 遵循命令规范
    3. 注释
  • 命名规范:

    1. 常量全大写
    2. 类首字母大写,普通变量方法函数遵循小驼峰命名
    3. 局部变量下划线开头
    4. 遵循语义化

# 可复用性

  • 可复用性目的

    1. 重复的代码不写第二遍
    2. 减少代码体积
  • 提高可复用性的做法

    1. 桥接模式
    2. 享元模式
    3. 函数式编程
    4. 低耦合,高内聚

# 可扩展性

应对以后的变更,可以不做大规模改动

  • 可扩展性目的

    1. 增加新需求,不用改动现有结构
    2. 增加新功能,最好只需要写新功能就好
  • 提高可扩展性的做法

    1. 留出扩展接口
    2. 模块低耦合,高内聚
    3. 良好的模块组织
    4. 良好的扩展方案