日常协同开发中,模块分配顺序、开发效率不一致的情况下会出现某一模块开发时需要调用其他开发人员所写模块未准备或者不清晰,代码搁置的情况下为了方便下次解决搁置代码、未完成项查找,常用开发工具为我们提供了task标签列表查找、通过标记TODO来解决这一问题:

Eclpise:

查看TODO列表:

设置TODO优先级:

查看结果:

配置过滤器:标记的过滤查找

1.2.2、配置过滤器

位置:View Menu(下三角图标)—— Configure Contents

操作:New —— Rename

说明:此处定义的实质是过滤器,其个区域作用如下:

左侧配置

每一条对应一个过滤器,勾选即为启用该配置器。满足其中任何一个过滤器,就会显示在任务列表中。

Scope

建议选择"On selected element and its children",便于集中焦点。这个选择的效果,就是筛选当前的元素及其子元素中的任务。

Completed

过滤器属性之一,已完成、未完成。

Priority

过滤器属性之一,优先级高、中、低

Description

过 滤器属性之一,包含或者不包含的文本。这是非常重要的一条属性,后面的文本内容,可以是任务标签的名称,也可以是普通字符文本。这条属性的使用规律是这样 的,先按照其他属性筛选任务,然后根据筛选结果集的任务文本来进一步筛选,而任务文本包括任务标签。比如下面就定义了一个任务:

// SINOBEST 负责查询扫描材料目录数据

此时配置文本包含"SINOBEST",或者是包含"负责查询",都是可以的。

Types 这个配置任务的类型,参考TODOs过滤器,选择Java Task和Task就好了。上文中我们配置的SINOBEST标签,就属于Java Task。

任务标签的配置和过滤器的配置是协同工作的,添加任务标签,即为标签正名,将其纳入某种Type的Task(如我们将SINOBEST作为Java Task)。过滤器中除了可以设置Types外,另提供了其他的过滤属性,过滤器的过滤属性是逻辑与的关系,满足一个过滤器所有过滤属性,才是满足这个过滤器;过滤器之间是逻辑或的关系,满足任何一个过滤器,就可以显示在任务列表中。

IDEA:

【任务标记是以注释的方式定义】

一、作用:

1、代码量非常大的项目,在某一行中需要在后续阶段实现一个功能,如果不标注下次再找的时候就非常困难了,可以大大的提高开发效率!

2、在团队合作中,还可以告诉别人某处敏感代码的状态。

二、以下为常见的两种注释标记:

1、// TODO: 表示在此处将要实现的功能,提醒你在后续阶段将会在此处添加代码

2、// FIXME: 表示此处的代码逻辑有出入,或者根本不能运行,提醒你在后续阶段将会修改此处代码

3、// 在Eclipse中除了上面两种还有一个标记XXX: 表示此处的代码虽然实现了功能,但是性能太低,提醒你需要在后续阶段优化

例如:

三、如何快速找到项目中的标记处:

摘要:

https://blog.csdn.net/weixin_39835887/article/details/84834934

https://blog.csdn.net/liuxiao723846/article/details/53521838

java如何快速标记条_【JAVA】如何利用TODO任务标签高效管理代办代码相关推荐

  1. 【JAVA】如何利用TODO任务标签高效管理代办代码

    日常协同开发中,模块分配顺序.开发效率不一致的情况下会出现某一模块开发时需要调用其他开发人员所写模块未准备或者不清晰,代码搁置的情况下为了方便下次解决搁置代码.未完成项查找,常用开发工具为我们提供了t ...

  2. java 微信群发多图文_[Java教程]httpClient实现微信公众号消息群发

    [Java教程]httpClient实现微信公众号消息群发 0 2016-09-21 20:00:10 1.实现功能 向关注了微信公众号的微信用户群发消息.(可以是所有的用户,也可以是提供了微信ope ...

  3. java类全路径简写_[JAVA] JAVA 类路径

    Java 类路径 类路径是所有包含类文件的路径的集合. 类路径中的目录和归档文件是搜寻类的起始点. 虚拟机搜寻类 搜寻jre/lib和jre/lib/ext目录中归档文件中所存放的系统类文件 搜寻再从 ...

  4. java对数字的处理_[java初探10]__关于数字处理类

    前言 在我们的日常开发过程中,我们会经常性的使用到数字类型的数据,同时,也会有众多的对数字处理的需求,针对这个方面的问题,在JAVA语言中.提供解决方法的类就是数字处理类 java中的数字处理类包括: ...

  5. Java开发快速上手!西安java培训班价格

    你真的需要分布式锁吗? 用到分布式锁说明遇到了多个进程共同访问同一个资源的问题.一般是在两个场景下会防止对同一个资源的重复访问: **提高效率.**比如多个节点计算同一批任务,如果某个任务已经有节点在 ...

  6. 待办事项桌面插件_让浏览器重获整洁——标签页管理插件:OneTabOneTab PlusToby...

    1 什么是标签页管理插件 chrome浏览器虽然为用户提供了一个非常方便的打开新标签页的方法,但是随着用户浏览网页的时间增长,用户在一个chrome窗口中打开的标签页会越来越多,当这些标签页过多的时候 ...

  7. Java中快速处理集合_简洁又快速地处理集合——Java8 Stream(上)

    作者:Howie_Y,系原创投稿 主页:www.jianshu.com/u/79638e5f0743 Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 ...

  8. java如何快速取消注释_关于Java:Eclipse注释/取消注释快捷方式?

    我认为这很容易实现,但是到目前为止,我还没有在Java class editor和jsf faceted webapp XHTML file editor上找到注释/取消注释快捷方式的解决方案: 快速 ...

  9. 我的世界java如何快速拿东西_《我的世界》八个基本快捷操作,只会三个的萌新请自觉对号入座!...

    大家好,我是大黑.<我的世界>虽然已经多年,但全球高达数亿玩家热度一直居高不下!也因此每时每刻,都会有新来的小伙伴加入mc的大家庭.所以大黑决定写一篇给萌新的基础科普文,介绍JAVA版下M ...

最新文章

  1. inittab 文件分析
  2. leetcode 455. 分发饼干(Java版)
  3. 用matlab算24点小游戏,24点游戏的Matlab程序
  4. kong 启动报错 could not retrieve server_version: timeout
  5. 查看Python函数含义的快速,准确方法unique
  6. 创意合成大片欣赏,进步都是从模仿开始
  7. ubuntu 安装 man 查看函数原型
  8. python的数组怎么用_python数组的使用
  9. 嵌入式Linux截图工具gsnap移植与分析【转】
  10. centos7 搭建安装zabbix3.0邮件告警实例(二)
  11. 个人 易混淆 高频 高级单词
  12. txt电子书如何用IOS苹果手机打开?
  13. 海思芯片上LDC(镜头畸变校正)功能原理浅析
  14. 个人记账系统c语言,C#实现_______个人记账程序
  15. 领峰:现货白银怎么样,怎么炒才正确
  16. Windows蓝屏代码大全及解决提示
  17. 深度学习在点云分类中的研究综述————文献总结
  18. html表格类似excel固定表头样式,(转)supertable像excel那样固定table的表头和第一列...
  19. Wifi P2p技术研究
  20. 中国消费信贷行业市场供需与战略研究报告

热门文章

  1. 最新解决百度网盘不限速方法
  2. Java代码分析器(一): JDT入门
  3. linux延时函数及头文件,linux延时函数
  4. PMP笔记:Line Manager与Functional Manager
  5. 聊聊RabbitMq动态监听这点事
  6. 团队作业1--团队展示
  7. DEEPCON: protein contact prediction using dilated convolutional neural networks with dropout
  8. C语言 用泰勒展开公式计算sin(x)的值
  9. 【攻防世界 | WP】CAT
  10. 和人工智能交往,算不算爱情?