
C++
ietj
这个作者很懒,什么都没留下…
展开
-
CppUnitLite源码分析与总结
通过一系列的宏自动生成每个测试类(使用"firstName##lastName"形式进行字符串连接,使用"#name"形式作为字符串参数);通过测试类的全局变量定义自动在构造函数中完成测试类的注册工作;通过单实例的TestRegistry对象完成测试类的收集与客户端的调用工作;由于全局实例都是在main方法之前生成,在程序进入main方法时就可以直接运行内部已经注册的各测试类,客户端只要如下调用即原创 2012-01-12 10:20:19 · 521 阅读 · 0 评论 -
库依赖总结
每个项目都或多或少的对第三方库有依赖关系,但如何把握多少这个度一直是我认为比较棘手的问题。依赖少了,有种闭门造车,从轮子开始的感觉;而依赖多了,又会陷入项目构建,BUG查找,库稳定性等诸多的问题。本文根据自己在C++项目方面的心得做点总结: 依赖原则:a. 依赖越少越好;b. 优先使用编译器自带的开发库,省去了下载,安装,部署等操作,如:STL,ATL;c. 依赖稳定的库,原创 2012-05-08 20:13:50 · 723 阅读 · 0 评论