10.3969/j.issn.1673-629X.2012.09.024
大规模C++软件系统测试驱动开发的设计与实践
介绍了在LINUX环境下采用测试驱动开发(Test-Driven Development,TDD),对大规模C++软件系统进行增量开发的方法.通过采用Google单元测试框架优化单元测试用例结构,提高单元测试的效率,采用新一代版本构建工具Scons优化复杂的代码依赖关系,采用分布式编译工具Distcc、编译器缓存工具CCache优化版本构建时间,极大减少了软件开发人员在开发过程中进行TDD所必需的频繁本地构建的成本,为在大规模C++历史遗留系统上,采用TDD进行增量开发,以及进行由此带来的小规模重构提供了有效保证.
测试驱动开发、增量开发、单元测试、软件重构、持续集成
22
TP31(计算技术、计算机技术)
国家发改委2008年下一代互联网业务试商用及设备产业化专项CNGI2008-121
2013-01-21(万方平台首次上网日期,不代表论文的发表时间)
共4页
95-98