平常协同开发中,模块分配顺序、开发效率不一致的状况下会出现某一模块开发时须要调用其余开发人员所写模块未准备或者不清晰,代码搁置的状况下为了方便下次解决搁置代码、未完成项查找,经常使用开发工具为咱们提供了task标签列表查找、经过标记TODO来解决这一问题:工具
Eclpise:性能
查看TODO列表:开发工具
设置TODO优先级:优化
查看结果:spa
配置过滤器:标记的过滤查找.net
位置:View Menu(下三角图标)—— Configure Contents3d
操做:New —— Renameblog
说明:此处定义的实质是过滤器,其个区域做用以下:ip
Description
过 滤器属性之一,包含或者不包含的文本。这是很是重要的一条属性,后面的文本内容,能够是任务标签的名称,也能够是普通字符文本。这条属性的使用规律是这样 的,先按照其余属性筛选任务,而后根据筛选结果集的任务文原本进一步筛选,而任务文本包括任务标签。好比下面就定义了一个任务:
// SINOBEST 负责查询扫描材料目录数据
此时配置文本包含"SINOBEST",或者是包含"负责查询",都是能够的。element
Types
这个配置任务的类型,参考TODOs过滤器,选择Java Task和Task就行了。上文中咱们配置的SINOBEST标签,就属于Java Task。任务标签的配置和过滤器的配置是协同工做的,添加任务标签,即为标签正名,将其归入某种Type的Task(如咱们将SINOBEST做为Java Task)。过滤器中除了能够设置Types外,另提供了其余的过滤属性,过滤器的过滤属性是逻辑与的关系,知足一个过滤器全部过滤属性,才是知足这个过滤器;过滤器之间是逻辑或的关系,知足任何一个过滤器,就能够显示在任务列表中。
IDEA:
【任务标记是以注释的方式定义】
1、做用:
一、代码量很是大的项目,在某一行中须要在后续阶段实现一个功能,若是不标注下次再找的时候就很是困难了,能够大大的提升开发效率!
二、在团队合做中,还能够告诉别人某处敏感代码的状态。
2、如下为常见的两种注释标记:
一、// TODO: 表示在此处将要实现的功能,提醒你在后续阶段将会在此处添加代码
二、// FIXME: 表示此处的代码逻辑有出入,或者根本不能运行,提醒你在后续阶段将会修改此处代码
三、// 在Eclipse中除了上面两种还有一个标记XXX: 表示此处的代码虽然实现了功能,可是性能过低,提醒你须要在后续阶段优化
例如:
3、如何快速找到项目中的标记处:
摘要:
https://blog.csdn.net/weixin_39835887/article/details/84834934
https://blog.csdn.net/liuxiao723846/article/details/53521838