修复错误时,我怎么确定我正在修复正确的错误?
答
要做的一件事就是创建一个重现错误的测试用例,然后将错误修复应用到代码中。再次运行测试用例并查看错误是否仍然存在。如果不是,那么你可能已经修复了这个错误。当然,这并没有解决诸如“你的错误修复是否打破了其他问题?”,“你是否修复了与这个错误相关的错误?”等问题,等等。这些问题可能能够部分解决质量问题您创建的测试用例,但不一定。
这个问题太广泛而模糊。你修复你发现的所有错误。你从未解决这些症状;你解决了导致问题的原因。 –
感谢陈述明显的@KenWhite - 我想你错过了我的问题是如何找到错误的根本原因,而不是如何修复错误本身。 – CaseyJones
不,我没有错过它。您问了一个非常含糊而宽泛的问题,要求就如何调试不适合本网站的程序进行讨论。我完全没有错过。 –