转自:http://blog.csdn.net/reille/article/details/7161942

  

作者:reille

本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。

本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。

更多请关注:http://velep.com/

———————————————————————————————————————————————————————————————————

前言:
今天在阅读Qt  Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!
实际上,在阅读一些开源代码时,我们常会碰到诸如: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。

最新文章

  1. 表单元素的submit()方法和onsubmit事件
  2. ASP.NET中的chart控件绑定SQL Server数据库
  3. 帝国cms怎么调用栏目的别名呢?
  4. js复制内容加版权声明代码
  5. missing locales
  6. mysql同主机数据库复制
  7. Alice and Bob(不断补充)
  8. VIM下CS命令
  9. 小白日记34:kali渗透测试之Web渗透-扫描工具-Burpsuite(二)
  10. OpenGL绘制简单场景,实现旋转缩放平移和灯光效果
  11. 在node中使用 ES6
  12. ATM取款~~
  13. css befroe after 尾类技术器
  14. ROS_Kinetic_13 ROS数据录制与回放
  15. jakarta-taglibs-standard-1.1.0查找下载
  16. 如何运行ruby代码
  17. c++学习笔记(六)- vector使用和内存分配
  18. 查阅JDK,collection与collections区别大
  19. python 将字符串转换成字典dict的各种方式总结
  20. [转载]Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件

热门文章

  1. 【BZOJ3295】动态逆序对(BIT套动态加点线段树)
  2. Android远程服务
  3. sql 2005 安装
  4. Java的finally语句在try或catch中的return语句执行之后还是之前?
  5. 基于GDAL的栅格图像空间插值预处理
  6. System表空间大小有10Gb,使用率达到95%,
  7. maven的超级pom
  8. c++多线程编程:常见面试题
  9. 【APUE】线程与信号
  10. 使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结