【发布时间】:2010-06-23 16:36:02
【问题描述】:
虽然 Joel Spolsky 认为应该在编写新代码之前修复每个错误,但许多地方的现实情况是开发人员非常忙碌,有些错误被认为值得,而另一些则不值得。单元测试通常也被视为很好。
我一直在寻找关键应用程序中的一个神秘错误,并在此过程中发现了一些小错误。我向原作者提到了它们,他说了类似“哦,是的......我记得 QA 在 3 年前提出了这些,但它们被关闭了”。
我想有些开发者比其他开发者更擅长多任务处理。就我个人而言 - 我喜欢一次只做一件事,即使 0.1% 有可能一个不重要的 bug 可能与一个严重的 bug 发生交互,我也有一种冲动,首先要修复一个不重要的 bug(理解在这个过程中也更好),以后不要考虑。
一方面,我会在业务分析师认为不值得的事情上浪费时间。另一方面 - 如果我可以专注于一项任务,我可能能够更快地修复重要的错误。
在我试图提出这个论点之前,我想问一下你对这种情况的想法和经历。问题被标记为社区 wiki。谢谢。
【问题讨论】:
标签: debugging business-process