【问题标题】:Ogre game programming using TDD使用 TDD 进行 Ogre 游戏编程
【发布时间】:2012-04-08 14:38:36
【问题描述】:

我想问一下,在使用Ogre 在 C++ 中创建 3D 游戏时使用 TDD 概念是否值得?我知道我可以在创建我的算法(如寻路、人工智能、分页等)和游戏逻辑时使用它,但它可以用于测试绘图方面吗?我的意思是是否绘制了正确的对象,是否设置并使用了正确的动画以及许多其他我不想列举的“事物”。

我已经搜索了几天,但 我没有找到我可以接受的答案
基本上游戏开发的哪一部分应该使用TDD,哪一部分不应该? 3D游戏开发需要TDD吗?

【问题讨论】:

  • 真的有必要链接到TDD 三次吗?
  • 与您的问题没有直接关系,但使用 TDD 创建算法可能没有您想象的那么有用:ravimohan.blogspot.com/2007/04/…
  • @DeadMG 感谢您的回答。
  • @ssg 所以你说我应该尽可能地计划/指定我的算法并编写单元测试而不是使用 TDD?为什么更好?

标签: c++ testing tdd ogre3d ogre


【解决方案1】:

Ogre 使用了如此多的 Singleton 和其他全局状态,我发现您很难看到如何为它实施有意义的测试——即使忽略测试渲染图像准确性的难度。

【讨论】:

  • @Klaim:这并没有使它们有意义——或者更相关的是,即使它们是有意义的,它们是在合理的时间和精力下编写的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多