作者:陈韬
链接:https://www.zhihu.com/question/19774719/answer/28646127
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/19774719/answer/28646127
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
TODO tag 首先讲,肯定是跟JDK相关的,具体在这个类中可以找到:
com.sun.xml.internal.bind.v2.TODO
源码在这里: com.sun.xml.internal.bind.v2: TODO.java
实际上,TODO是一种OpenJDK中提出,在Eclipse发扬的Plugin机制,如果编写过Eclipse的插件会知道,使用TODO,一方面可以标注Task,另一方面可以归类代码,分配逻辑类型。
举一个插件的例子:
比如我写WebServer的后台代码,需要上报一些数据给前台,那么,这里我可以这样写:
//TODO monitor: XX总量
那么,根据插件的处理,会读取到TODO后面的这个字段,为monitor单独建立一个分类,或者可以依此根据POI生成相应的monitor表单供查阅。
TODO是很强大的一个任务管理机制,对IDE来说是一种有机的补充,如果想设置TODO可以这样:
com.sun.xml.internal.bind.v2.TODO
源码在这里: com.sun.xml.internal.bind.v2: TODO.java
实际上,TODO是一种OpenJDK中提出,在Eclipse发扬的Plugin机制,如果编写过Eclipse的插件会知道,使用TODO,一方面可以标注Task,另一方面可以归类代码,分配逻辑类型。
举一个插件的例子:
比如我写WebServer的后台代码,需要上报一些数据给前台,那么,这里我可以这样写:
//TODO monitor: XX总量
那么,根据插件的处理,会读取到TODO后面的这个字段,为monitor单独建立一个分类,或者可以依此根据POI生成相应的monitor表单供查阅。
TODO是很强大的一个任务管理机制,对IDE来说是一种有机的补充,如果想设置TODO可以这样:
Java > Compiler > Task tags
<img src="https://i-blog.csdnimg.cn/blog_migrate/eba63248cfab49d84c677f7c78a1f467.png" data-rawwidth="707" data-rawheight="385" class="origin_image zh-lightbox-thumb" width="707" data-original="https://pic2.zhimg.com/9183c93ed2480982abc776dcc252a805_r.jpg">
至于是否需要就是见仁见智的事情了,很多项目可能需要预先做好框架、接口、抽象类的确认,那么,这时候TODO就是很重要的逻辑提示,出现在extends与implements的method中。如果是小程序,那就可有可无了。