# 02-代码性能指标
# 健壮性
代码抗击风险的能力
- 如何保障健壮性:
- 参数做好默认值,做好检测
- 程序做好意外情况处理
# 可读性
代码阅读起来很清楚
如何提高可读性:
- 优化代码结构
- 遵循命令规范
- 注释
命名规范:
- 常量全大写
- 类首字母大写,普通变量方法函数遵循小驼峰命名
- 局部变量下划线开头
- 遵循语义化
# 可复用性
可复用性目的
- 重复的代码不写第二遍
- 减少代码体积
提高可复用性的做法
- 桥接模式
- 享元模式
- 函数式编程
- 低耦合,高内聚
# 可扩展性
应对以后的变更,可以不做大规模改动
可扩展性目的
- 增加新需求,不用改动现有结构
- 增加新功能,最好只需要写新功能就好
提高可扩展性的做法
- 留出扩展接口
- 模块低耦合,高内聚
- 良好的模块组织
- 良好的扩展方案