Eclipse、Netbeans中Todo的使用

这两天学习Java时候碰到如何使用Todo的问题。起初,觉得Netbeans的“待做任务”蛮好的,我可以通过Todo来标识后面要做的事情,比如:要为本Class的关键API调用添加说明、某个方法实现了接口但方法没写完。但后来在,Netbeans的“待做任务”发现了过滤器还可设置“优先级”、“文件名”,这可是个好配置。

我的第一想法是todo肯定还有其他描述符来定义优先级,于是在Sun和优快云上搜索了一大通,结果徒劳无功。在Todo list中所有任务的级别都是“中”。反而优快云上的da11393提示下去翻阅了Eclipse和Netbeans的帮助文档(起初以为todo是标准的注释,Eclipse和Netbeans不带JavaAPI注释故而没查),终于发现了Todo的使用。以下总结一下:

Eclipse 3.1.1中文版上默认分三个优先级。
// TODO 正常化1 -- 没有图标显示
// TODO 正常化2 -- 没有图标显示
// XXX 低 -- 图标是一个蓝色向下箭头
// FIXME 高 -- 图标是一个红色感叹号

Eclipse上可添加自定义的任务标签。通过[首选项]-[Java]-[编译器]-[任务标记]设置。

Netbeans 5.5中文版上分五个优先级。
// @todo --优先级:中
// TODO --优先级:中
// FIXME --优先级:中
// XXX --优先级:中
// <<<<<<< --优先级:高

在Netbeans 5.5上也可自定义标签。通过[选项]-[编辑]-[待做任务设置]即可。不过Netbeans上可以设置5个优先级,分别为:高、中高、中、中低、低。但是问题在于高优先级别的TODO在Netbeans的任务列表上显示的还是中,不知道是不是一个Bug(或许我的安装有点问题)。这种情况下最好还是使用da11393的方法比较合适!

==========

da11393的做法是在Todo后面添加一些自己的标识,比如:
// TODO 这个方法还没写完!
// TODO 没有添加API说明文档。

至于优先级,da11393的方法是添加数字,比如:
// TODO 2 这个方法还没写完!
// TODO 1 没有添加API说明文档。

这样在Tasks窗口中看到的排列为:
TODO 1 没有添加API说明文档。
TODO 2 这个方法还没写完!

不过da11393的做法必须在项目中统一,不然代码不加说明就换手的话,很可能会引起一些误会。所以此情形下还是建议使用:
// TODO High
// TODO Normal
// TODO Low
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值