我继承了一个非常古老的(1999年的第一次提交)代码库,并且已经发现2000个左右的单元测试中有500个失败了。我的问题是,我应该手动完成每项测试并检查它是否仍然相关或者我应该重新开始吗?
答案 0 :(得分:2)
这里没有人可以这样回答,但你必须要求每次测试:
我们无法确定你是否应该做一件事。
这可能值得看看测试,特别是在开始任何实际工作之前看看修复测试的努力。
您可能还需要咨询某个小组的某种测试经理,并寻求他们对该部分代码的覆盖/错误率/常见问题等的输入。
当我在我们的代码库中查看旧测试时,有时最好删除,有时值得“修复”,有时值得从头开始。除非你熟悉测试,否则在你花费一些精力调查这个问题之前很难说......