Eclipse Task的使用
参考链接:http://blog.csdn.net/limb99/article/details/8881891;
http://hi.baidu.com/jinxv1987/item/64496f6e68ea162568105b0f;
1.使用场景:
(a) 一个method没有写完,发现要下班了
(b) 一个method已经完成,但是业务逻辑需要team以后商讨
(c) 有些method空实现了,以后有空实现它
tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。
2.Task的管理:
(a) 通过Window → Preference,查看Task Tags的配置,如下图所示:
Tag配置的是名称,Priority配置的是优先级;
(b) 自定义Task Tag,点击New Task Tag,进入Task Tag配置页面:
点击OK,新增Task Tag成功;
3.Task tag的使用:
代码示例:
图中示例的说明
方法m2、m3、m4都是使用系统自带的task tag,m5 用的是使用Eclipse添加的Task tag,m6 是自定义的task tag的使用。
系统默认的task tag一般都有固定的使用场景,其中
XXX一般指此处功能已实现,但待优化,待商榷
TODO 指此处需要实现某功能
FIXME一般指此处逻辑错误或有异常,待处理
除了m2、m3、m4、m6这种定义标签的方式来添加task,也可以在Eclipse中通过在行号的左边点击右键选择add task来实现的。
这两种方式都可以通过Tasks view 进行编辑和管理,但是两种还是有很大的区别。首先,通过右击添加的task可以通过Tasks view 进行编辑和管理,而通过定义标签这种添加的task则无法通过tasks view进行编辑。其次,当你需要复制代码的时候,你并不能将通过右击添加的task标识也给拷贝走,你新的代码将不会在Tasks view中展现,而通过标签这是可以的,这也说明了右击添加task的方式是依赖于特定的开发环境的。
所以推荐使用task标签的方式,来进行task标记。
4.Tasks View的使用:
Tasks View的主要功能就是帮助开发人员快速的找到所需更改代码的位置,通过Tasks View找到需要继续的任务,选定后点击Go to就可以到达需要继续进行的代码处,所以在开发的过程中对于需要标记的地方,一定要写清楚注释,并且在任务完成后删除添加的Task Tag 。
Eclipse Task的使用的更多相关文章
- eclipse中的任务标记(TODO、FIXME、XXX)
eclipse Task Tags: TODO -用来提醒该标识处的代码有待返回继续编写.更新或者添加.该标签通常在注释块的源文件顶部. FIXME -该标签用来提醒你代码中存在稍后某个时间需要修改的 ...
- Eclipse默认标签TODO,XXX,FIXME和自定义标签[转]
http://www.blogjava.net/Guides/archive/2011/11/14/363686.html Eclipse中的一些特殊的注释技术包括: 1. // TO ...
- Eclipse插件Mylyn管理上下文任务管理
原文地址:http://www.ibm.com/developerworks/cn/java/j-mylyn1/ Mylyn 2.0,第 1 部分: 集成的任务管理 使用集成的 Eclipse 问题跟 ...
- eclipse 标记任务
eclipse 标记任务 eclipse Task Tags: TODO -用来提醒该标识处的代码有待返回继续编写.更新或者添加.该标签通常在注释块的源文件顶部. FIXME -该标签用来提醒你代码中 ...
- 跟我一起学习VIM
跟我一起学习VIM - The Life Changing Editor 前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹 ...
- 初始化 Gradle 工程目录(转自: 隔叶黄莺 Unmi Blog)
最近重新在 Eclipse 中打开旧的 Maven 项目,总有些什么错误,备受折磨.期间试手了 Ant+Ivy, 现今试用了下 Gradle,感觉不错,它应该才是我真想要的,Maven 差不多该扔到一 ...
- 【转载】跟我一起学习VIM - vim插件
目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VI ...
- 在Amazon FreeRTOS V10中使用运行时统计信息
在MCU on Eclipse网站上看到Erich Styger在8月2日发的博文,一篇关于在Amazon FreeRTOS V10中使用运行时统计信息的文章,本人觉得很有启发,特将其翻译过来以备参考 ...
- 跟我一起学习VIM - vim插件合集
2016-06-14 15:04 13333人阅读 评论(0) 收藏 举报 分类: Linux(104) 目录(?)[+] 前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教 ...
随机推荐
- JavaScript核心(晋级高手必读篇)
本文是对“ECMA-262-3 in detail”系列学习内容的概述与总结.如果你对ES3系列文章感兴趣,本文每一节内容均包含相应ES3系列章节的链接,以供阅读与获取更深入的解释. 本文预期读者:有 ...
- 操作XML-dom4j
首先是到dom4j的官网dom4j文件包,下载之后解压如下所示. 在根目录中,找到dom4j-1.6.1jar包,加入到eclipse中的lib文件下,最后build path一下,即可使用相关的方法 ...
- 视觉SLAM之词袋(bag of words) 模型与K-means聚类算法浅析(2)
聚类概念: 聚类:简单地说就是把相似的东西分到一组.同 Classification (分类)不同,分类应属于监督学习.而在聚类的时候,我们并不关心某一类是什么,我们需要实现的目标只是把相似的东西聚到 ...
- hdu 4587(割点的应用)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4587 思路:题目的意思很简单,就是删除任意2个节点以及关联的边,求图的最大连通分量数.我们知道删除割点 ...
- HTML学习笔记——标准网页设计+使用CSS、Javascript
一.标准网页设计 1.标准网页概述: 标准网页设计要遵循,内容与表现相分离. 内容 + 表现 = 页面 --- 即 :XHTML + CSS = PAGE 内容与变现相分离,也就是内容使用HT ...
- Oracle 常用
1. 级联查询 在ORACLE 数据库中有一种方法可以实现级联查询select * //要查询的字段from table //具有子接点ID与父 ...
- VSpy之C Code Interface的使用
Spy3 要运行 CCodeInterface 功能,需要安装运行环境,建议安装 Visual Studio2003,2005,2008,2010 或更新的版本.当然也可以安装 VC express ...
- Vue.js刷新当前页面
Vue.js的路由跳转很强大,类似ajax的局部刷新,路由跳转时候页面是不刷新的,刷新当前页面的功能不建议用,但是有的时候确实需要刷新当前页面来实现某些需求,这个时候,我们有三 种方法可以实现. 第一 ...
- 安装和使用jupyter
安装 pip install jupyter 使用 jupyter notebook
- phonegap file api
https://github.com/chrisben/imgcache.js/tree/master/examples 1.FILE API file api最大的两个功能是download和upl ...