0

我开始使用 bugtracker (www.bugnotes.com),所以我是新手……而且我很容易添加错误,这是有道理的。但是,如果我要实现给定的功能或执行一些重构,其中一些错误将得到修复。那么如何有效地跟踪待办事项列表类型的事情,并且这些类型的任务不与错误跟踪相关联?我想我要的是跟踪错误和功能的工具,因为它们都是代码更改。

哦,将小修复作为#TODO 或 //TODO: 实际上很棒,我喜欢这样的小事,而不是像重构或更改驱动程序或库这样的大事。

另外,我使用的是一个文本文件,但问题是在那里输入的很多内容都变旧了,因此整个内容对我来说毫无用处。

4

1 回答 1

2

任何错误跟踪系统都可用于记录错误、功能或一般待办事项,因为每个都包含为某种形式的工作单元。将这些存储在错误跟踪系统中的优点是所有未完成的任务都是可见的并且可以优先处理。如果您在代码中依赖 TODO,那么一目了然就很难看到这些内容,也很难确定优先级或查看它们的位置。因此,根据我的经验,如果您依赖 TODO,那么这些列表只会变得更长。如果你有一些不完整的代码,我认为最好将 TODO 变成一个 bug 条目,然后将 TODO 替换为 bug id,这样你就可以在代码和 bug 之间建立联系。一个附带的好处是,当您实际完成工作并提交版本控制时,您还可以在签入说明中添加错误 ID,这样您就可以

如果您已经有很多 TODO,那么可能值得研究一下Hudson连续构建系统,并添加静态分析插件,这样您就可以获得剩余 TODO 数量的每日图表,并与源代码交叉引用。这至少会将所有内容呈现在一个地方,并在您修复每个 TODO 时为您提供燃尽图。

于 2010-06-23T21:43:36.650 回答