Java中注释TODO和FIXME的作用

1. NORMAL表示已经完成的任务

2. java代码里面加入//TODO 需要处理的任务

这是需要完成的任务

3.代码里面加入//FIXME 表示优先级别比较高,需要处理的缺陷问题的任务

4.代码里面加入//XXX 表示虽然任务已经完成但是还需要优化处理的任务

5.代码里面加入//DONE表示这个任务已经处理完了,其实可以删除这个标签了

TODO用法

作为项目管理者,可以要求代码编写人员在式样无法确定,或者其他原因不能完成编程的时候,用// TODO进行注释,那么管理者就可以随时的通过任务列表查看工作状况和问题点来进行控制。完成 TODO 标记的事件后,就可以删除该 TODO 注释。

IDEA 可以使用快捷键 alt+6.

FIXME用法

除了 TODO 标记,我们还可以使用 Android Studio 提供的 FIXME 来标记一些待修复的问题,FIXME 与 TODO 在本质上没有任何区别,只是不同的标记罢了。区别于 TODO 标记,FIXME 可以认为是偏向于标记存在问题的 TODO 事项。

一句话弄清二者区别: TODO 是总称,FIXME 是细分。

示意图

Ps:以下仅供参考...

1.设置任务的标签

WINDOW->preference->java->complier->task tags

加一个 DONE:NORMAL表示已经完成的任务

2. java代码里面加入//TODO 需要处理的任务

这是需要完成的任务

3.代码里面加入//FIXME 表示优先级别比较高,需要处理的缺陷问题的任务

4.代码里面加入//XXX 表示虽然任务已经完成但是还需要优化处理的任务

5.代码里面加入//DONE表示这个任务已经处理完了,其实可以删除这个标签了

6.加的这些任务再哪里可以看到呢,window — show View — Tasks

html xml

jsp

java javascript

//TODO mytask

CSS

/*TODO mytask */

打开 (Window->Preferences)

选择 General->Editors->Structured Text Edit->Task Tags.

勾选 "Enable searching for Task Tags" setting.

在“Filters”标签页中,要保证JSP是选中的。

在任务视图里面可以看到任务的状态。

在发布项目之前,需要管伫一下这个视图防止有未完成的任务就发布了项目。

java todo fixme_Java中注释TODO和FIXME的作用相关推荐

  1. Java的foreach中,变量加final的作用(for(final XXX xxx : xxxs))

    2019独角兽企业重金招聘Python工程师标准>>> 在阅读apache的commons-io过程中,阅读到下段的代码. final List<Comparator<F ...

  2. eclipse中的特殊注释TODO FIXME XXX

    在eclipse中,TODO.FIXME和XXX都会被eclipse的task视图所收集.在编码过程中,可以使用注释来标记未完成的功能,在提交代码前检查task视图,保证所有功能均完成编码. 此外,在 ...

  3. Java中注释的使用

    如何在Java中使用注释 在编写程序时,经常需要添加一些注释,用以描述某段代码的作用. 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上.因此,注释是程序源代码的重要组成部分 ...

  4. java里什么是注释,全面解析Java中的注解与注释

    注解 一.什么是 Annotation? (注解 or 注释) Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一 ...

  5. 在Emacs中使用TODO

    2019独角兽企业重金招聘Python工程师标准>>> (setq todo-file-do "~/todo/do")  (setq todo-file-done ...

  6. 关于java web开发中的很多小问题集锦

    1.导出excel文件,文件名的中文问题 public static void setFileDownloadHeader(HttpServletRequest request, HttpServle ...

  7. Java中的注解是如何起作用的

    在Java中注解是很重要的一个组成部分,它是从J2SE 5.0开始就存在的.我们在日常开发的应用中应该已经见过类似于@Override和@Deprecated注解.在这篇文章中,我讨论注解是什么,为什 ...

  8. java sessionstate_在Java Web开发中自定义Session

    Session在存储安全性要求较高的会话信息方面是必不可少的,对于分布式Web应用自定义Session支持独立的状态服务器或集群是必须的.本文就来教大家如何在Java Web开发中自定义Session ...

  9. JAVA Web Servlet中的异步处理 (1) -- Servlet3.0中的Async支持

    JAVA Web Servlet中的异步处理 (1) – Servlet3.0中的Async支持 每个请求来到Web容器,Web容器会为其分配一个线程来专门负责该请求,直到完成处理前,该执行线程都不会 ...

  10. Java Web项目中遇到的文件上传与下载问题

    (转发自:https://www.cnblogs.com/xdp-gacl/p/4200090.html)   在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中 ...

最新文章

  1. VBS基础篇 - 运算符(1) - 运算符优先级
  2. SpringMVC之Http标准的头部信息
  3. Linux命令行下关机【Ubuntu】
  4. mongo的php查询,如何在php中查询mongo?
  5. 思科路由PPPOE基本配置
  6. Android自定义view详解,使用实例,自定义属性,贝塞尔曲线
  7. 使用ab进行页面的压力测试
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线考试系统
  9. Windows 8虚拟机不能全屏的解决方法
  10. TensorFlow 支持 Unicode,中文 NLP 终于省心了
  11. php serialize error at offset,unserialize(): Error at offset出现的原因分析以及解决方法
  12. html搜索框 模糊搜索,前端js模糊搜索(模糊查询)
  13. AcWing 1738. 蹄球(特殊基环树)
  14. 软件测试与发布,软件测试与发布技术
  15. python2ide_python_2_IDE安装
  16. 关于一些java命令作用
  17. 【平头哥蓝牙Mesh网关开发套件试用体验】蓝牙mesh网关接入网络
  18. 荐书 | 心理学如何编程,看看这9本书
  19. 5G核心网技术基础自学系列 | 5G无线网
  20. 苹果app签名TF签名如何下载安装?

热门文章

  1. 阿里云ECS上使用docker搭建filebeat+kafka集群+zookeep集群+logstash+elasticsearch集群+kibana实现跨主机日志收集系统【四】
  2. MATLA 2009B 中安装Sedumi
  3. 解决错误:org.apache.ibatis.binding.BindingException
  4. 量化交易1-backtrader介绍
  5. 适用于 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的扩展安全更新(ESU)许可准备程序包
  6. 《Java编程思想第五章》:初始化与内存
  7. 你还记得大明湖畔的“测试策略”么
  8. Java 8?还记得那年大明湖畔的Java 7吗?
  9. Python 获取微信公众号的图片内容
  10. Matplotlib绘制立方体示意图-伪三维