7

TDD を使用した開発を学ぶ必要がある頑固な C++ 開発者に推奨する教材は何ですか? 単純な関数をテストするだけでなく、依存性注入を利用したクラスのテストを扱う例を含む本が欲しいです。

4

1 に答える 1

4

正直に言うと、TDD に関する標準的な本を読みたいと思います。基本原則は重要な部分であり、それらを表現するために使用される特定のテクノロジは単なる詳細です。

私は、Growing Object Oriented Software Guided by Testsの基本原則を移植することに多くの成功を収めました。これは、 Java + JUnit + JMock + WindowLicker をターゲットにしており、実行中の例が含まれており、少しおもちゃっぽいですが、すべてのトピックを網羅しています。あなたの投稿で言及されています - C++ + Google Test + Google Mock + QTestLib に。主な障害は、Java ツールが多くの点で C++ のツールよりも洗練されているという事実に由来しますが、通常は C++ で重要な部分をエミュレートする何らかの方法を見つけることができます。

于 2012-10-29T21:01:12.670 に答える