Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想问一下,在使用Ogre用 C++ 创建 3D 游戏时使用TDD概念是否值得?我知道我可以在创建我的算法(如寻路、人工智能、分页等)和游戏逻辑时使用它,但它可以用于测试绘图方面吗?我的意思是如果绘制了正确的对象,是否设置并使用了正确的动画以及许多其他我不想列举的“事物”。
我已经搜索了几天,但我没有找到我可以接受的答案。 基本上游戏开发的哪一部分应该使用TDD,哪一部分不应该?3D游戏开发需要TDD吗?
Ogre 使用了如此多的 Singleton 和其他全局状态,我发现很难看到如何为它实现有意义的测试——即使忽略测试渲染图像准确性的难度。