所以这个问题相当通用和开放。我现在还没有具体的例子,但是长期以来一直在想,大多数人如何解决导致问题的根问题,而不是修复问题?
答案 0 :(得分:1)
要做的一件事是创建一个再现错误的测试用例,然后将错误修复应用于代码。再次运行测试用例,看看bug是否仍然存在。如果不是,那么你可能已经修复了这个bug。当然,这并没有解决问题,例如"你的错误修复是否会破坏别的东西?","你修复了与这个相关的错误吗?"等等。这些问题可以部分地通过您创建的测试用例的质量来解决,但不一定。