这是一个完整性检查,因为我发现在我们的代码中这是真的。与我们的功能代码不同,状态GUI的测试由于状态设置,组合案例分析以及模拟/伪造邻居/合作者/听众/等等而具有不幸的权重。我错过了什么吗?感谢您的反馈。
注意:
新笔记:
答案 0 :(得分:5)
除此之外,生产数量和代码测试行之间的关系是无关紧要的。我可以很容易地找到一个极短的代码示例,其中有很多边缘情况需要进行数十次测试。
real-life example of SQLite(强调我的):
[...]库由大约81.3 KSLOC的C代码组成。 [...]相比之下,该项目的测试代码和测试脚本数量是 1124倍 - 91421.1 KSLOC。
没错,每行生产代码大约有1100行测试代码。