为什么80%的码农都做不了架构师?>>>   

在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。

TODO: + 说明
如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。

FIXME: + 说明
如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。

XXX: + 说明
如果代码中有该标识,说明标识处代码虽然实现了功能,但是实现的方法有待商榷,希望将来能改进,要改进的地方会在说明中简略说明。

eclipse中特殊的注释:
在eclipse中,TODO、FIXME和XXX都会被eclipse的task视图所收集。在项目发布前,检查一下task视图是一个很好的习惯。此外,在eclipse中,我们可自定义自己的特殊注释标签。如在C/C++中,进入window—>preferences—>C/C++—>Task Tags窗口即可添加特殊标签,默认只有TODO、FIXME和XXX。

转载于:https://my.oschina.net/yjft/blog/701778

代码中特殊的注释技术——TODO、FIXME和XXX的用处相关推荐

  1. 代码中特殊的注释技术——TODO、FIXME和XXX的用处(转)

    1.声明 本篇转自博客:http://blog.csdn.net/reille/ 2.转载内容 2.1.前言 今天在阅读 Qt Creator 的源代码时,发现一些注释中有 FIXME 英文单词,用英 ...

  2. Xcode代码中特殊的注释技术——TODO、FIXME和XXX的用法

    转载至:http://blog.csdn.net/HookyStudent/article/details/41517779 TODO: + 说明: 如果代码中有该标识,说明在标识处有功能代码待编写, ...

  3. java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大。

    java面试题25 在程序代码中写的注释太多,会使编译后的程序尺寸变大. A:正确 B:错误 蒙蔽树上蒙蔽果,蒙蔽树下你和我 拿到这道题,我觉得说的贼有道理,注释太多,尺寸变大.无疑与就和驾考 一样, ...

  4. 删除 java代码中所有的注释

    删除 java代码中所有的注释.java public class CleanCommons {private static Pattern pattern = Pattern.compile(&qu ...

  5. Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释

    Python正则表达式工具类文件的封装实例,提供了多个实例,并且在代码中包含中文注释 import reclass RegexUtils:'''正则表达式工具类'''def __init__(self ...

  6. 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我...

    关注后你就是我的人了 重构不止是代码整理,它提供了一种高效且受控的代码整理技术. (一)重构原则 1.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修 ...

  7. 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我!...

    狗屎一样的代码如何重构? 重构不止是代码整理,它提供了一种高效且受控的代码整理技术. (一)重构原则 1.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低 ...

  8. 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...

  9. 被通知一个月离职,我修改了项目中的所有注释……

    Hollis的新书限时折扣中,一本深入讲解Java基础的干货笔记! 整理|燕珊.核子可乐 来源|InfoQ 当冲突爆发且到了必须让程序员离开时--那让他们"及时离开"吧. 假如你已 ...

最新文章

  1. 我的linux Mint之路(三)
  2. Grinder搭建小记与Nduja(这次不待续了)
  3. PMAC运动程序例程(一)
  4. 前端学习(1988)vue之电商管理系统电商系统之获取商品列表
  5. labview linux 内核 不匹配,Linux CentOS7(或Ubuntu)中安装NI-VISA后一打开范例Simple Serial.vi就闪退,LabVIEW就崩溃。...
  6. java多态与对象转型
  7. Silverlight 模拟Nano5 界面效果
  8. 阿里回应“拼多多员工淘宝账号被封”;微信脸书合办新冠病毒黑客马拉松;Kubernetes 1.18发布 | 极客头条...
  9. android其他占用存储,Android如何梳理内存占用情况解决OOM问题
  10. RubyOnRails with Ajax
  11. 神策分析1.7重磅上线 三大功能直指精益数据分析
  12. python魔兽挂机_实现 WOW 插件的简单步骤
  13. B站视频下载扩展工具
  14. MySQL用户管理语句001
  15. 再玩五分钟手机就开始学习
  16. Windows 10访问共享时提示“过时的SMB1协议”的修复办法
  17. win10修改桌面图标大小
  18. php的研究意义 毕业论文,PHP毕业论文开题报告
  19. C/C++黑魔法-三元运算符简洁写法
  20. Matlab中出现“位置1处的索引超出数组边界(不能超过1)”

热门文章

  1. php txt,PHP规范TXT文件
  2. python老王卖西瓜_使用Python爬取京东商品晒单图
  3. java中的socket算法_GitHub - xiaohuiduan/pbft: pbft算法基于Socket的java实现
  4. 地图处理(dfs算法)
  5. 华为云创建免费服务器的一次失败尝试
  6. 软件项目管理0728:项目经理的修养-干系人管理
  7. C#实现Office文档转Pdf的方法
  8. MapReduce Java API-多输入路径方式
  9. 若依微服务版在Windows上通过jar包运行业务模块时提示:Failed to determine s suitable driver class
  10. Java中Socket通信-客户端与服务端相互传输对象数据