在我的项目中有大量的没有。 FIXME
/ TODO
的某些时间点要解决的问题。实际上大约有480个可以从'TASKS'列表中看到但没有组织。
我用Google搜索并找到Task Tag Decorator插件。
但不幸的是,这不起作用。
任何人都可以为FIXME / TODO推荐一个插件 除此之外。
我还想听听所有这些情况通常如何管理
答案 0 :(得分:13)
你不想听到的是,通常管理这些情况的方法是不让它们变得如此之大。但我担心的是这种情况。
务实的程序员告诉我们Don't live with broken windows。关键是,如果我们留下一些破碎的东西而不是修复它,那么其他的东西将被遗留下来,在我们知道它之前,我们的TODO列表上有480个项目。此外,我们的应用程序的某些部分可能会依赖于“损坏”行为,因此当我们解决TODO项目时,我们也会修复 。
并非每个人都能达到实用程序员的高标准。另一种方法是列出需要处理的内容(有时称为Kaizen list)。被指派工作被阻止的人可以选择其中一项任务。
至于你目前的情况......
我有一条经验法则,规定在不到半天的时间内不能做任何事情:不是一旦你包括源代码控制,文档,与鲍勃讨论变化等等。当然,我的经验法则没有不适用于真正微不足道的任务,但如果这些任务真的微不足道,那么它们就会被当场修复,而不是标记为TODO,对吧?
所以你正在看着240天的努力。如果可以将大量这些任务组合到一个修复程序中,那么您可以减少每个任务开销。但首先,你只需要完成任务,对其进行分类和优先排序。这就是为什么它称之为“技术债务”:我们离开它的时间越长,修复成本就越高,而且它具有平均门阶高利贷的复利率。
除非您非常了解项目经理/付费客户,否则我认为您将不得不接受您无法清除所有这些项目。因此,您需要进行简短的分类练习:将每个TODO分配到以下三个类别之一:
答案 1 :(得分:7)
只是想插入并说我能够在eclipse 3.5.0中使用Task Tags Decorator。这是怎么回事。
我发现这非常令人沮丧,我希望它可以帮助别人。我非常喜欢这个插件,并且发现它可以直观地跟踪TODO。我认为这也有助于我保持TODO清单的简短,因为它不会出现在视线之外。
答案 2 :(得分:3)
您希望以何种方式组织它们?更具体地说,你想做什么不是任务视图?
有关信息,您可以使用标准任务视图执行以下操作:
如果您浏览“查看菜单”,还可以找到其他一些有用的选项。
答案 3 :(得分:3)
你可能想看看Mylyn。
考虑使用其中一个标签意味着什么也是值得的。
麻烦的是,如果你有将近五百件这样的东西,你很可能很快就会把它们删除为“要做的事”。因此,使用标记的影响和其中隐含的过程会减少,并且您最终会遇到引用的问题,即数据集变得无法管理。
重点是代码是真实的,而不是评论,是否标记了任务标记。你必须有一些可衡量的东西来改进代码。
例如,当我进行代码审查时,我会在代码审查配对开始之前的第一遍中使用这些代码。目的是在代码审查完成时,标签不存在。