原文地址根据《构建之法》第2章中2.1节单元测试部分的如下一段文字:
要注意:100%的代码覆盖率并不等同于100%的正确性。
通过结对编程以及团队项目的开发过程,我对这个问题也有了一些自己的体会。通常来说,我们的单元测试应当保证较高的代码覆盖率,但是这个覆盖率是对代码的逻辑分支来说的,因而无法保证正确性的高低。此外,代码100%的正确性本身就难以保证,应该说我们通过测试后满足一定的规范要求就可以了。但是对于某些程序,可以从理论上来分析其正确性,并且约定相应的API规范,此时一定程度上是可以实现程序100%的正确性的。原文地址
606
社区成员
389
社区内容
加载中
试试用AI创作助手写篇文章吧