1
4
|
2
3
您提到您在单元测试中使用相同的样式。就将测试视为生产代码而言,这是很好的,但是您真的需要为测试代码添加大量注释吗?你是否命名了你的测试方法,以便它们描述了测试所断言的内容?例如,使用'givenxwhenynthenz'函数命名,那么在没有大的注释部分的情况下,测试应该非常清楚。 你在重构你的测试吗?将任何重复的设置等转移到单独的方法中? 你是否让你的单元测试保持简单,这样每个测试只断言一件事?
|
3
0
这些数字听起来很正常。 我写的最长的单元测试超过1500行,它只测试了大约300行代码。 |
4
0
我刚刚看了我最近的三个项目(中型rails),代码测试比分别是1:2.3、1:1.6和1:1.9。。。所以你们的数字听起来很相似。(我刚才跑了
|
5
0
我个人使用assert/loc比率。有些东西可能需要更多的模型和设置代码来测试。我觉得测试代码的X行到prod代码的Y行可能不是很有用。代码覆盖工具可能是研究它的最佳方法。我发现在我最近的两个项目中,我的代码每10行生产代码有一个断言。其他人也有类似的价值观吗? |
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |