知识卡片
覆盖率不硬卡
内容
代码覆盖率适合长期观察和提示漏测,但不宜长期作为刚性门禁;否则会催生无意义测试,或让无关历史债务阻断当前改动。发散:覆盖率是信号,不是质量本身。
参考来源
- 位置:《软件交付通识》第25章《单元测试》(源文件:_epub-src/text/part0031.html)
- 结论依据:原文讨论覆盖率作为质量卡点需谨慎,举配置文案改动和历史技术债例子说明硬卡会带来无意义测试。
- 原始内容:...优化,再固化”——先改变习惯,然后把单元测试做起来体会一下再说。然而,最好不要长期使用这个方法。比如刚开发完成的一个特性,也许正好涉及核心逻辑,需要编写单元测试脚本执行100%覆盖;但也有可能就是一些配置定义或者文案方面的改动,编写单元测试完全没意义。如果非要设置...