Tag Archives: CppUnit

XP和项目管理

  越是不了解XP缺少实际TDD体验,甚至是已经脱离一线开发的人,越喜欢说“XP是反软件工程的”、“XP不要设计”、“XP让程序员开心,却是项目经理的噩梦”。引用一篇Robert C. MartinAgile Methods – The Bottom Line,专门论述了XP如何为项目管理提供强有力的支持。

  类似Robert C.Martin这样,敏捷阵营的领袖大多仍在参与软件项目的实际编码,所以XP很贴近软件项目的实际需要,例如设计模式、单元测试等。这两天在对质谱鉴定系统进行残暴的支解,各个模块拆得七零八落,但依赖了CppUnit,还是可以有条不紊地重构,又一次体会到TDD的妙处。上来敲感想。再一搜索,呵呵,原来以前写过类似的内容,几乎是重复了

升级到CppUnit 1.12.0

  写论文查引用资料,上CppUnit的站点,发现release 1.12.0了。 VC7.1下MFCTestRunner不能jump to failed assertion的问题终于解决了。下载后没任何修改,VC7.1就能顺利编译通过。这下用起来方便多了。这个版本还开始支持Embedded Visual C++,这是两年前做手机人脸识别项目时梦寐以求的东西。

  pFind的开发,如果没有VC7.1和VSS可以用gcc和Subversion替代,但没有CppUnit支持单元测试就寸步难行了。