TDD Books for C ++

时间:2012-10-29 16:57:21

标签: c++ tdd

对于需要学习使用TDD开发的顽固C ++开发人员,您会推荐哪些材料?我想要一本书,其中包含的示例不仅仅是测试简单的函数,还涉及使用依赖注入的类的测试。

1 个答案:

答案 0 :(得分:3)

老实说,我只是选择TDD的标准书 - 基本原则是重要的部分,用于表达它们的具体技术仅仅是细节。

我在移植Growing Object Oriented Software Guided by Tests中的基本原则方面取得了很大的成功 - 它以Java + JUnit + JMock + WindowLicker为目标,并且包含一个运行的例子,虽然它有点玩具,但仍包含所有的您在帖子中提到的主题 - 进入C ++ + Google Test + Google Mock + QTestLib。主要障碍源于Java工具在许多方面比C ++工具更复杂,但您通常可以找到一些方法来模拟C ++中的重要部分。