Monday, January 05, 2009

代码审核表

半个月定时查看自己写过的代码.


1. 把tab值分别设置为8和4,看代码是否有乱?如果是新的编码,始终如一的使用空格,这样在不同的编辑器下不会出现排版混乱的问题。

2. 头文件是否都有
#ifndef __XXX__
#define __XXX__

#endif // end of __XXX__

这样防止头文件被重复包含的宏

而且头文件末尾要空一行

3. 文件命名是否得体?

4. 代码目录是否清晰?

5. 是否已删除掉无用的代码?函数如果没有被调用就没有存在的必要,删除一切用不到的代码。

6、坚决抵制不可移植的代码;

7、使用宏定义常数,不使用显示的数字;

8、设备操作不能使用死循环设计,应该采用超时加返回状态的方法检测是否正常;


上面是本人日常工作的必须做的。

并结合 附录表,华为代码审核表,反复查看自己的代码。

No comments: