1

Ogreを使用して C++ で 3D ゲームを作成する際に、 TDDの概念を使用する価値があるかどうかお尋ねしたいと思います。アルゴリズム (経路探索、AI、ページングなど) とゲーム ロジックの作成中に使用できることはわかっていますが、描画側のテストに使用できますか? つまり、適切なオブジェクトが描画されているかどうか、適切なアニメーションが設定され使用されているかどうか、および列挙したくない他の多くの「もの」を意味します。

私は何日もそれについて探してきましたが、私が受け入れることができる答えが見つかりません.
基本的に、ゲーム開発のどの部分を TDD で行うべきで、どの部分を TDD で行うべきではないのでしょうか? 3D ゲーム開発に TDD は必要ですか?

4

1 に答える 1

1

Ogre は非常に多くの Singleton やその他のグローバル ステートを使用しているため、レンダリングされた画像の精度をテストする難しさを無視しても、意味のあるテストを実装する方法を理解するのは難しいと思います。

于 2012-04-08T14:50:46.083 に答える