错误修复实践

时间:2010-11-26 06:28:20

标签: debugging

嘿伙计们,你们这些专业的开发人员都有任何修复错误的过程,比如编写错误代码的人必须修复它,或者更具体地说,如果你雇用一个新人修复你的错误。你只需要将200万行代码交给200个文件并告诉他们有关这个bug的信息,或者你有一些设计文档(也许他们知道90个不同类的内容是什么?)或者可能提供某种架构文档。

我是一名专业的新手,所以我真的不知道它是如何工作或应该工作的,有经验的人可以提供帮助。

2 个答案:

答案 0 :(得分:1)

  1. 编写一个测试/测试,没有错误。

  2. 修复错误。

  3. 确保测试通过。

  4. 重复。

    (理论上是这样的:尽管有最好的意图和最后期限,但这种情况很少发生)

    其他有用的东西是:

    1. 持续集成(CI)构建。
    2. 单元测试
    3. 烟雾测试
    4. 集成测试
    5. 史蒂夫麦康奈尔的书“Rapid Development”虽然不是最新的,但值得一读。

      文档并不总是那么有用,因为它有过时和代码不同步的倾向,特别是在'修复错误,将其推出门模式'

答案 1 :(得分:-2)

您可以写一本书来尝试回答您的问题。这是非常广泛,很难用1-2句话回答。有很多情况,方法等等。