我想知道Eclipse是否支持TODO
标签的某种标识(数字或名称)?具体而言,我希望能够引用其他TODO
。
示例(自由发明了为什么这会有用以及如何运作的例子):
原始代码
private int someInt;
[...]
public MyClass() {
someInt = 0;
}
已编辑的代码
// private int someInt; // TODO(1) discuss if really necessary
[...]
public MyClass() {
// someInt = 0; >TODO(1)
}
此外,将人员分配给TODO标签,为某个人标记TODO会很不错。
答案 0 :(得分:1)
没有。但是,如果将TODO标记放入JavaDoc注释中,那么您可以轻松地使用普通的JavaDoc引用来指向类,成员和方法,这些应该足以获得引用。
如果你现在说你不能用那个方法来引用方法的第27行,那就对了。只需将第27行的代码提取到一个新方法即可。 :)
关于第二个问题:我建议不要将代码与项目管理相关的信息丢失。如果您将任务分配,所有已修复的错误号和其他内容添加到代码中,则代码变得非常难以理解。话虽这么说,如果你真的想,你可以很容易地定义自己的Java annotation type并用这些注释标记代码的任意部分。他们甚至可能为人,优先级或您想象的其他任何字段提供不同的可选字段。