一、健壮性
健壮性是什么?
- 健壮性就是代码抗击风险的能力
健壮性的目的
- 避免和程序无关的因素,导致代码报错
- 快速给出问题反馈
- 不至于因为非必要性bug,而导致程序执行中断
如何保障健壮性
- 参数做好默认值,做好检测
- 程序做好意外情况处理
二、可读性
可读性是什么?
- 可读性就是代码阅读起来很清楚
可读性的目的
- 代码结构清晰
- 他人能够看懂你的意思
可读性的做法
-
优化丑陋的结构
1、if-else分支过长- 策略模式,状态
2、分支套分支
3、回调地狱 promise,async -
遵循命令规范
1、常量全大写
2、类目首字母大写,普通变量方法首字母小写
3、局部变量下划线开头
4、遵循语义化 -
注释
三、可复用性
可复用性是什么?
- 代码就像积木一样,能够很方便的哪里需要去哪里
可复用性的目的
- 重复的操作不用写第二遍
- 减少代码体积