寻找错误-从简单的、困难的或最重要的开始



在调试系统时,有什么通常喜欢的方法可以从哪些bug开始?它是最容易修复的、最难修复的还是"最重要的"(不管这意味着什么)?

就我个人而言,我总是先做简单的,因为在过去我发现它们有时会产生连锁反应,修复它们可以消除其他影响。或者相反,琐碎的错误可以掩盖更严重的错误。

通常错误按重要性排序,重要性由修复此错误后的业务附加值定义。有不同的错误优先级系统,通常开发人员会根据严重性和优先级对每个错误进行评分。使用这两个指标很重要,因为一些严重的错误(应用程序崩溃)实际上可能没有很高的优先级,例如,如果它们发生在产品的实验模块中。这在过去已经被广泛讨论过,请参阅这篇文章以获得更详细的讨论:如何对bug进行优先级排序?

最新更新