我是一个完全目标导向的程序猿,万事都喜欢问一句“为什么需要这样?”。
今天我们谈一下“自测试代码”。看到这样一段文字:“自测试代码的价值”,以前的我只知道写测试代码很好,当时浪费时间,就懒得写了,自认为作用不大,直到我看了这篇文字。
引入场景:
今天我们谈一下“自测试代码”。看到这样一段文字:“自测试代码的价值”,以前的我只知道写测试代码很好,当时浪费时间,就懒得写了,自认为作用不大,直到我看了这篇文字。
引入场景:
- 奋战了好几个小时,只为找一处错误的晚上。
- 新加的需求是否会对旧代码有影响?自己拍脑门一想,还跟人打包票:“没问题,测去吧”,还好有测试员帮你把关。结果,bug库爆仓。。。
- 代码重构会不会引发各种奇葩的问题呢?你能确定吗?
好处:快速定位问题、增强代码质量、防范未知bug、节约时间。
“什么时候开始都不晚”,请开始编写自测试代码吧!至于肿么写,大家可以集思广益,google一下呗!