eclipse tasks
tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。
通过Eclipse的 Window==》Show View==》Tasks可以打开任务管理视图。
先看个例子(注意看行号左侧的对勾):
图中个方法说明:
f0是普通方法
f1,f2,f3是在注释中添加了系统默认task标识的方法,
f4是通过eclipse添加task标识的方法
f5是添加自定义标识的方法
(注意的是task标识可以添加到任何地方,不只限于方法)
其中
XXX一般指此处功能已实现,但待优化,待商榷
TODO 指此处需要实现某功能
FIXME一般指此处逻辑错误或有异常,待处理
f1,f2,f3与f4是task两种不同的添加方式。
通过TaskType我们很容易看出其中的不同。一个是JavaTask ,另一个是Task。
f1,f2,f3方法的标识是通过在代码注释中添加关键字XXX,TODO或FIXME实现的。也是无法通过tasks view进行编辑的。
f4方法task标识的添加方式是通过在行号的左边点击右键选择add task来实现的,可以通过Tasks view 进行编辑和管理。
值得一提的是:虽说f4方法Task标识可以通过Task view进行管理,但是这个标识也很容易丢失。比如:你把f4方法剪切并粘贴到f5方法下面。你就会发现task标识丢失了,甚至是你把f4方法删除,然后Ctrl+Z标识还是会丢失的。因为这种标识是依赖于eclipse的,而f1,f2,f3的标识是依赖于代码的。我还是建议使用方法f1,f2,f3的task标识方式。
f5方法的标识是自定义的。可以通过window==》Preferences==》搜索task==》找到java下的 task tags 进行添加。
eclipse对于自动生成的方法默认会添加// TODO Auto-generated method stub这样的语句。如果很多这样的自动添加的标识肯定会影响我们自己添加的tasks。所以建议在代码模板里去掉这句话。windows==》搜索code templates==》找到java的code templates下的code==》Method body==》编辑,去掉// ${todo} Auto-generated method stub。
有些人问// $TODO Auto-generated method stub是否能批量删除,我只能遗憾的说不能,因为这种标识是来自代码的。比较快的方法就是通过tasks 视图,找到这些标识一条一条删除。
转别人的:原来的文章的地址:http://blog.csdn.net/limb99/article/details/8881891
eclipse tasks的更多相关文章
- Eclipse - Tasks介绍
完整的过程 1.1.新定义标签 位置:Window —— Preferences —— Java —— Compiler —— Task Tags —— New 说明: 默认的任务标签有三个FIXME ...
- Gradle Import Wizard--官方文档
Last updated and checked to work with version 3.0.0 of the tools This tutorial will take you through ...
- Developing Vert.x Modules with Gradle
========= https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json ======= ...
- eclipse的tasks使用说明
http://blog.csdn.net/limb99/article/details/8881891tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开 ...
- Eclipse Todo Tasks 任务试图
java - Find TODO tags in Eclipse - Stack Overflowhttps://stackoverflow.com/questions/16903046/find-t ...
- eclipse run on server 时 报的错误APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
写这篇日记记录一下自己的愚蠢行为. 具体报错如下: 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ ...
- eclipse mylyn.tasks.ui
sudo rm workspace/.metadata/.lock ./Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean - ...
- 在Eclipse中集成Ant配置
提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...
- Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo
近期为了分析国内航空旅游业常见安全漏洞,想到了用大数据来分析,其实数据也不大,只是生产项目没有使用Hadoop,因此这里实际使用一次. 先看一下通过hadoop分析后的结果吧,最终通过hadoop分析 ...
随机推荐
- quartz---任务调度小试(多任务)
quartz---任务调度小试 背景 笔者眼下做的项目"jrkj"首页上的信息都是从redis中读取的,每小时更新一次存入redis中,那么问题来了怎么才干让系统每 ...
- 数据库字段名称转java字段名称
/** * * @Title: changeToJavaFiled * @Description: TODO(将数据库中带下划线的字段转换为Java常用的驼峰字段) * @param @param f ...
- 简谈WP,IOS,Android智能手机OS
什么是智能手机? 相信到现在这个已经是傻瓜到不能再傻瓜的问题了 智能手机都不懂? 那你活着还有什么意思= = 但是为了谈论今天的三大主角:wp,ios,android 不得不回答一下这个笨笨的问题 如 ...
- asp.net购物车,订单以及模拟支付宝支付(三)---提交订单
在设计完订单表之后,就要整理一下订单处理的流程了 首先,用户在购物车界面点击结算的时候,跳到一个结算确认页面(这时候只是确认,让用户填写收货地址等,没有真正的下订单),显示用户的地址等信息和要买的物品 ...
- 利用fpm定制rpm包
环境说明 系统版本 CentOS 6.9 x86_64 软件版本 fpm-1.4.0 1.安装ruby环境 fpm利用ruby编程语言开发,先安装ruby的环境 [root@m01 ~]# ...
- Beautiful Soup 4.4.0 基本使用方法
Beautiful Soup 4.4.0 基本使用方法Beautiful Soup 安装 pip install beautifulsoup4 标准库有html.parser解析器但速度不是很快一般 ...
- include file与jsp:include 的区别
<%include file="a.jsp"%>静态包含,先加入再编译,就是在编译的时候将a.jsp的代码加入进来在编译,只会生成一个servlet文件,而且不同a ...
- Step 2---有关Github的几个问题
1.取得项目的Git仓库的方式 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库. 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init 初始化 ...
- DNS主从服务器+mysql
1 .背景 BIND从文本文件中获取数据,这样容易因为编辑错误出现问题. BIND需要将数据加载到内存中,如果域或者记录较多,会消耗大量的内存. BIND启动时解析Zone文件,对于一个记录较多的DN ...
- 关于XSuperMES项目使用的PDF框架
我在曾经的项目中使用的是pdfbox.在读取中文文档时能够读出大部分的文字,可是在数字.分页等地方还是不可避免的出现乱码. 于是我在网上搜索,看有没有什么解决方法.看到有说法: "PDFBo ...