如果你要求单元测试的最小代码覆盖率,甚至可能作为提交到存储库的要求,它会是什么?
请解释你是如何得出答案的(因为如果你所做的只是选择一个号码,那么我本可以自己完成这一切;)
我正在寻找代码覆盖的一些不良副作用的真实世界的例子.
我注意到最近在工作中发生了这种情况,因为有一项政策可以实现100%的代码覆盖率.代码质量肯定在提高,但相反,测试人员似乎正在编写更宽松的测试计划,因为"代码完全经过单元测试".因此,一些逻辑错误成功.它们是一个非常难以调试的因为"代码完全经过单元测试".
我认为这部分是因为我们的工具只进行了声明覆盖.不过,它本来可以花更多时间.
如果有任何人有代码覆盖政策的其他负面影响请分享.我想知道在现实世界中发生了什么样的其他"问题".
提前致谢.
编辑:感谢所有非常好的回应.有一些我会将其标记为答案,但遗憾的是我只能标记一个.