为什么要写单测
为什么要写单测
背景
通常我们都是采用敏捷迭代开发,这样才能一步步的靠近用户真正想要的产品
根据戴明环理论,从想法付诸行动到业务取得成效的时间越短,收益越大
这就意味着我们需要快速迭代
而我们的迭代都是在上一次的基础上,持续改进的过程
单元测试是离我们前端最近的,成本最低,效率最快
能解决的问题
- 市场是不断变化的,这就导致我们的产品也需要不断变化,在迭代过程中,为了不影响原有逻辑,又要防止代码腐化,随时重构代码是有必要的。如果项目包含单测,就能大大降低重构的风险
- 当人员流动直到整个项目没有人熟悉所有功能,如果没有单测,那么代码改起来会没有依据
这一路,灯火通明