摘要:
我们写代码时常把主干写完,部分细节未来的及完成的,很多人都会习惯在相应位置加个TODO注释。问题是这样很容易忘掉后续补上,很容易酿成潜在的BUG;查找维护也不是很方便。总之不太专业。以前工作过某外企的编码规范里面有一个罕见规定,专门解决该问题;个人觉得是个很好的方案:使用#pragma message指令把TODO信息标记上。>>这样每次编译工程时,编译器的输出里都会把这些TODO信息打出来,让程序员每次编译后都会得到提醒那些待定项的存在,并评估是否需要在本次出版本前修复掉。举例:#define TODO( x ) message( x )int main(int argc, ch 阅读全文
摘要:
现在大多时候在Linux上做服务器端开发,使用VC的机会少了很多。VC编程时习惯上会间个小工程去测试一些小段代码,确保正确后在移植到真正的工程上去。自觉这是个好习惯,决定继续沿用。公司开发环境不提供VC,自己也懒得动用复杂的IDE,想想还是启用nmake。研究了一番nmake的makefile规则,编写了了一个通用makefile。用下来还相当好用。存个档,作个分享交流。#宏定义EXE = test.exe #指定输出文件名OBJS = main.obj #需要的目标文件;个人习惯把测试代码写在main.cpp,所以这里相应的OBJ文件是main.objRES = #需要的资源文件,如 tes 阅读全文