Eclipse的TODO / FIXME插件

时间:2009-09-07 13:35:11

标签: eclipse comments todo

在我的项目中有大量的没有。 FIXME / TODO的某些时间点要解决的问题。实际上大约有480个可以从'TASKS'列表中看到但没有组织。

我用Google搜索并找到Task Tag Decorator插件。

但不幸的是,这不起作用。

  1. 任何人都可以为FIXME / TODO推荐一个插件 除此之外。

  2. 我还想听听所有这些情况通常如何管理

4 个答案:

答案 0 :(得分:13)

你不想听到的是,通常管理这些情况的方法是不让它们变得如此之大。但我担心的是这种情况。

务实的程序员告诉我们Don't live with broken windows。关键是,如果我们留下一些破碎的东西而不是修复它,那么其他的东西将被遗留下来,在我们知道它之前,我们的TODO列表上有480个项目。此外,我们的应用程序的某些部分可能会依赖于“损坏”行为,因此当我们解决TODO项目时,我们也会修复

并非每个人都能达到实用程序员的高标准。另一种方法是列出需要处理的内容(有时称为Kaizen list)。被指派工作被阻止的人可以选择其中一项任务。

至于你目前的情况......

我有一条经验法则,规定在不到半天的时间内不能做任何事情:不是一旦你包括源代码控制,文档,与鲍勃讨论变化等等。当然,我的经验法则没有不适用于真正微不足道的任务,但如果这些任务真的微不足道,那么它们就会被当场修复,而不是标记为TODO,对吧?

所以你正在看着240天的努力。如果可以将大量这些任务组合到一个修复程序中,那么您可以减少每个任务开销。但首先,你只需要完成任务,对其进行分类和优先排序。这就是为什么它称之为“技术债务”:我们离开它的时间越长,修复成本就越高,而且它具有平均门阶高利贷的复利率。

除非您非常了解项目经理/付费客户,否则我认为您将不得不接受您无法清除所有这些项目。因此,您需要进行简短的分类练习:将每个TODO分配到以下三个类别之一:

  1. 无法容忍和需要的东西 现在修复
  2. 应该固定的东西 什么时候有机会
  3. 你将要拥有的东西 和
  4. 一起生活 祝你好运!

答案 1 :(得分:7)

只是想插入并说我能够在eclipse 3.5.0中使用Task Tags Decorator。这是怎么回事。

  1. 从更新站点安装:Task Tags Decorator Update Site
  2. 在偏好设置中:常规 - >外观 - >标签装饰器 - >任务标签装饰器
  3. 在那里设置你的装饰。
  4. 然后转到:常规 - >外观 - >标签装饰器并选中“任务标签装饰器”框并应用
  5. 我发现这非常令人沮丧,我希望它可以帮助别人。我非常喜欢这个插件,并且发现它可以直观地跟踪TODO。我认为这也有助于我保持TODO清单的简短,因为它不会出现在视线之外。

答案 2 :(得分:3)

您希望以何种方式组织它们?更具体地说,你想做什么不是任务视图?

有关信息,您可以使用标准任务视图执行以下操作:

  • 单击任务视图中的每个列标题,按该列升序/降序排序。
  • 选择查看菜单(视图右上角的向下三角形)和
    • 按类型分组任务
    • 仅显示特定任务类型
    • 选择配置内容... 然后:
      • 选择范围以将显示的任务限制在所需的范围内(我发现选择的元素及其子元素特别方便)。
      • 按说明文字过滤任务(使用包含不包含
      • 根据优先级和/或已完成状态和任务类型进行过滤

如果您浏览“查看菜单”,还可以找到其他一些有用的选项。

答案 3 :(得分:3)

你可能想看看Mylyn。

考虑使用其中一个标签意味着什么也是值得的。

麻烦的是,如果你有将近五百件这样的东西,你很可能很快就会把它们删除为“要做的事”。因此,使用标记的影响和其中隐含的过程会减少,并且您最终会遇到引用的问题,即数据集变得无法管理。

重点是代码是真实的,而不是评论,是否标记了任务标记。你必须有一些可衡量的东西来改进代码。

例如,当我进行代码审查时,我会在代码审查配对开始之前的第一遍中使用这些代码。目的是在代码审查完成时,标签不存在。