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的更多相关文章

  1. Eclipse - Tasks介绍

    完整的过程 1.1.新定义标签 位置:Window —— Preferences —— Java —— Compiler —— Task Tags —— New 说明: 默认的任务标签有三个FIXME ...

  2. Gradle Import Wizard--官方文档

    Last updated and checked to work with version 3.0.0 of the tools This tutorial will take you through ...

  3. Developing Vert.x Modules with Gradle

    ========= https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json ======= ...

  4. eclipse的tasks使用说明

    http://blog.csdn.net/limb99/article/details/8881891tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开 ...

  5. Eclipse Todo Tasks 任务试图

    java - Find TODO tags in Eclipse - Stack Overflowhttps://stackoverflow.com/questions/16903046/find-t ...

  6. eclipse run on server 时 报的错误APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!

    写这篇日记记录一下自己的愚蠢行为. 具体报错如下: 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ ...

  7. eclipse mylyn.tasks.ui

    sudo rm workspace/.metadata/.lock ./Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean - ...

  8. 在Eclipse中集成Ant配置

    提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...

  9. Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo

    近期为了分析国内航空旅游业常见安全漏洞,想到了用大数据来分析,其实数据也不大,只是生产项目没有使用Hadoop,因此这里实际使用一次. 先看一下通过hadoop分析后的结果吧,最终通过hadoop分析 ...

随机推荐

  1. python获取输入参数

    python获取输入参数 学习了:https://www.cnblogs.com/angelatian/p/5832448.html import sys模块: len(sys.argv)参数个数 s ...

  2. 我与小娜(36):人机大战第五局,AlphaGo必胜!

    我与小娜(36):人机大战第五局,AlphaGo必胜!       小娜知道,细致阅读论文"Mastering the game of Go with deep neural network ...

  3. Node.js 本地Xhr取得Node.js服务端数据的例子

    本以为用XHR取Nodejs http出的一段文字很简单,因为xhr取值和nodejs http出文字都是好弄的,谁知一试不是这回事,中间有个关键步骤需要实现. nodejs http出文字显示在浏览 ...

  4. Shell 进度条效果的一个实现

    #!/bin/bash processBar() { now=$ all=$ percent=`awk BEGIN'{printf "%f", ('$now'/'$all')}'` ...

  5. Android学习(十) SQLite 基于SQL语句的操作方式

    main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns ...

  6. mysql返回记录的ROWNUM(转)

      set @rownum = 0; select (@rownum := @rownum + 1) as rownum, name, scores from user order by scores ...

  7. Eclipse 常用快捷键清单

    罗列了一些常用的快捷键(显红为很实用的快捷键) Ctrl+Shift+L:快速打开所有快捷键列表 一.文件 F2 :快速打开信息提示.重命名F3 :打开声明(同Ctrl+左鼠)F4 :打开类型层次结构 ...

  8. linux本地文件上传之RZ/SZ和sftp

    将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令. 1.软件安装 (1)编译安装 root 账号登陆后, ...

  9. 如何从一个1G的文件中找到你所需要的东西

    如何从一个1G的文件中找到你所需要的东西,这个问题貌似面试的时候会经常问到.不过不论你用什么语言,肯定逃脱不了按指针读或者按块读. 这里介绍python的用法.本人亲自实验了,速度还可以. 如果你的文 ...

  10. Oracle SOA套件12c

    产品概览 随着基于云的应用越来越多的被企业所採用,以及移动技术与企业应用的集成的需求的增多,企业级应用集成的复杂度也前所未有的提升. Oracle SOA套件12c,业内最完整的统一应用集成解决方式的 ...