有多少工作超过 5 年的程序员不懂在注释里添加 TODO FIXME?

2017-01-03 11:48:13 +08:00
 blacklee

很多代码编辑器,在注释里写上 XXX TODO FIXME NOTE 关键字的话,这几个关键字是会被高亮显示的。

那么你从什么时候开始知道这些的?

14590 次点击
所在节点    程序员
60 条回复
lxrmido
2017-01-03 13:25:17 +08:00
加上 TODO 之后,每次看到我都会想:哦这个有标记了,先做没标记的吧……
viator42
2017-01-03 13:26:42 +08:00
用的最多的还是 @deprecated,需求变来变去,经常大段大段的废弃
AbrahamGreyson
2017-01-03 13:43:27 +08:00
鸡肋。
外部工具无法追踪开发历史。
我更喜欢 bug 、 issues 管理和 review 工具比如 github , 这些工具,同样可以完美的配合 Intellij 使用。
git 分支 - 任务 - 外部工具关联的 issue 和 bug 编号, 三者能够统一起来。
buptrobin
2017-01-03 13:43:41 +08:00
TODO 一般都是 priority 比较低的东西,一般是怕以后忘了,就随手写上。
AbrahamGreyson
2017-01-03 13:46:23 +08:00
我很讨厌部署、提交代码的时候,编辑器出现的自以为很人性化的 todo 搜索。
tabris17
2017-01-03 13:48:28 +08:00
TODO 和 FIXME 究竟 DO 不 DO 或 FIX 不 FIX ,完全看年终奖发多少了
XhstormR
2017-01-03 14:37:10 +08:00
整我
loading
2017-01-03 14:41:04 +08:00
一般都是直接全部全部写完吧,留尾巴有意思吗?
quericy
2017-01-03 15:08:17 +08:00
自己的项目以及合作项目里会写 TODO 然后干掉

公司的项目....我能稍微吐槽一下同事拿来当 IDEA 的高亮注释用么?已经做完的加个 TODO,为了注释比较醒目←◡←
aleen42
2017-01-03 15:14:55 +08:00
哈哈哈哈 TODO = NEVERDO
gouflv
2017-01-03 15:22:13 +08:00
有更好的工具能跟踪任务,写代码里面的往往不重要也不会去做
aleen42
2017-01-03 15:23:15 +08:00
對於自己的 side project ,我傾向於努力一次性從設計到完成,乃至開源。讓別人來發現問題,而不是留 TODO 坑
jeffersonpig
2017-01-03 15:25:03 +08:00
@blacklee 只是锦上添花不影响正常功能,并且还有自认为其它更重要更有意义的事情,那还添加 TODO 有什么意义,加不加没啥重要区别。再考虑到不同开发者想做的锦上添花的功能很可能不同,代码里面加 TODO 就更没意义了。
archxm
2017-01-03 15:46:50 +08:00
工作 5 年的你是否知道 Stdafx.h 呢?
blacklee
2017-01-03 15:57:45 +08:00
@aleen42 拿来卖钱的代码不可能开源的。

@jeffersonpig 还是应该具体情况具体分析。在项目初期,为了尽快接受市场验证,需要尽快出能用的产品。这种情况下代码里 /项目管理里,留下一堆 TODO 还是很正常也没问题的。
fatestigma
2017-01-03 16:40:27 +08:00
在我大一用 TextMate 的时候,看了一眼 Bundle 列表,就看到了这个功能。只不过大家都说了 TODO=NEVERDO ,主要是平时写了忘记了。又不长去搜。所以习惯于每个项目里放一个 org 文件写这种东西(之前用的 taskpaper )。
coderluan
2017-01-03 16:43:15 +08:00
发现很多人不能正确区分 不懂 和 不做。
liuxey
2017-01-03 16:52:01 +08:00
打开 TODO list ,看到大批量的“// TODO Auto-generated xxx ” 就完全没有看下去的欲望
Charkey
2017-01-03 17:01:56 +08:00
哈哈哈,最看不惯项目代码里面一堆 // TODO Auto-generated xxx
zhidian
2017-01-03 21:18:39 +08:00
我喜欢用“ fuck ”做书签呢。 Vim 的寄存器都没有我的“ fuck ”好用。同样地,还有“ shit ”和“ shitshit ”, etc 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331866

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX