大多数追求 100% 代码覆盖率的团队都是针对数字进行优化,而不是针对质量。
这就是为什么这种痴迷会导致你的软件变得更糟。
追求 100% 的测试覆盖率不好吗。
覆盖率告诉您在测试期间执行了哪些代码行。
它没有说明您的测试是否验证正确的行为、处理边缘情况或捕获回归。
调用函数而不断言任何有意义的内容的测试仍然算作“已覆盖”。
来源:HackerNoon

AI技术 · 深度资讯 · 前沿观察
大多数追求 100% 代码覆盖率的团队都是针对数字进行优化,而不是针对质量。
这就是为什么这种痴迷会导致你的软件变得更糟。
追求 100% 的测试覆盖率不好吗。
覆盖率告诉您在测试期间执行了哪些代码行。
它没有说明您的测试是否验证正确的行为、处理边缘情况或捕获回归。
调用函数而不断言任何有意义的内容的测试仍然算作“已覆盖”。
来源:HackerNoon
上一篇
下一篇
AI技术 · 深度资讯 · 前沿观察。专注科技、AI、互联网领域的深度报道与前沿资讯。
Access over the years of investigative journalism and breaking reports