你如何跟踪你的编程TODO?

50 task-management

我是那些没有待办事项清单就无法完成任务的人之一.如果它不在列表中,则它不存在.

记事本方法:

当我正在编程时,我一直在打开记事本,列出了当前项目的待办事项列表.我将不断重新安排这些基于优先级的东西,然后我将它们交叉并在完成特定任务时将它们移动到已完成的部分.

代码评论:

一些程序员将他们的项目源代码用于:

// TODO: Fix this completely atrocious code before anyone sees it
Run Code Online (Sandbox Code Playgroud)

另外,我知道有一些工具可以显示代码中所有TODO的列表.

网站任务跟踪器:

您发现什么是跟踪多个项目的待办事项列表的最佳方法?

bru*_*ton 33

像其他人一样,我对它们的代码加以研究,但我也使用警告指令来生成编译器警告:

#warning TODO: Implement foobar
Run Code Online (Sandbox Code Playgroud)

这样我仍然可以搜索"TODO",但每当我建立时他们也会对我大喊大叫.

  • +1代码,我不知道你可以做一些模糊的代码:) (8认同)
  • +1!非常有用..肯定会为我的TODO做这个. (2认同)

gue*_*rda 24

笔和纸.

结合出色的PocketMod,它非常完美.引人注目的TODO非常令人满意!

  • 我用数独网格填充了我的: (4认同)

Dav*_*ant 14

我不能代表其他IDE的发言,但Eclipse的将搜索项目的源文件TODO的意见(以及FIXMEXXX默认情况下),并为您创建任务在任务视图.

这会导致您查看任务视图,双击TODO任务并阅读注释的有趣情况:

// TODO: Add this functionality.
Run Code Online (Sandbox Code Playgroud)

Eclipse还会TODO在生成某些代码块时添加注释,例如方法实现,异常的catch块等.


Ant*_*lev 9

安装Visual Studio和ReSharper时,TODO(和其他)注释很棒:

待办事项资源管理器
(来源:jetbrains.com)


Ion*_*tan 8

虽然我没有尝试过,但我真的很喜欢测试作为待办事项的想法.如果没有失败的测试,还有什么可以让你去?


Eli*_*jah 5

个人抽象待办事项

我使用Tomboy Notes或paper来快速列出抽象高级任务.通常当我和我的经理通电话时,我只需要写下来.

源代码Specfic Todos

我在我的代码中使用内联TODO:/ @todo注释标记,然后使用Netbeans插件在整个项目中为我提供了一个运行的待办事项列表.由于Netbeans可以聚合来自多个项目的待办事项标记,因此我运行的项目数量并没有多大差别.

多人任务/待办事项

一旦我需要跟踪todos比我自己更多,我转移到项目管理软件,如OpenProj,MS Project等.此外,如果待办事项涉及错误或功能请求,我使用我们的bugtracker.其他待办事项也可以由帮助台系统管理.


phi*_*ant 5

个动作,从TimeSnapper


sou*_*rge 0

doxygen 可以跟踪此类问题