Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用TDD的食人魔游戏编程 我想问一下,在C++中创建3D游戏是否值得使用这个概念?我知道我可以在创建算法(如路径查找、AI、分页等)和游戏逻辑时使用它,但它可以用于测试绘图端吗?我的意思是,如果绘制了适当的对象,如果设置并使用了适当的动画,以及许多其他我不想列举的“事情”_C++_Testing_Tdd_Ogre3d_Ogre - Fatal编程技术网

使用TDD的食人魔游戏编程 我想问一下,在C++中创建3D游戏是否值得使用这个概念?我知道我可以在创建算法(如路径查找、AI、分页等)和游戏逻辑时使用它,但它可以用于测试绘图端吗?我的意思是,如果绘制了适当的对象,如果设置并使用了适当的动画,以及许多其他我不想列举的“事情”

使用TDD的食人魔游戏编程 我想问一下,在C++中创建3D游戏是否值得使用这个概念?我知道我可以在创建算法(如路径查找、AI、分页等)和游戏逻辑时使用它,但它可以用于测试绘图端吗?我的意思是,如果绘制了适当的对象,如果设置并使用了适当的动画,以及许多其他我不想列举的“事情”,c++,testing,tdd,ogre3d,ogre,C++,Testing,Tdd,Ogre3d,Ogre,我已经找了好几天了,但我还没有找到我能接受的答案。 基本上,游戏开发的哪一部分应该用TDD完成,哪一部分不应该?3D游戏开发需要TDD吗?食人魔使用了如此多的单子和其他全局状态,我发现很难看到你如何对它进行有意义的测试——甚至忽略了测试渲染图像准确性的困难。食人魔使用了如此多的单子和其他全局状态,我发现很难看到您如何为它执行有意义的测试,甚至忽略了测试渲染图像准确性的困难。是否真的有必要链接到TDD三次?与您的问题没有直接关系,但使用TDD创建算法可能没有您想象的那么有用:@DeadMG谢谢您的

我已经找了好几天了,但我还没有找到我能接受的答案。

基本上,游戏开发的哪一部分应该用TDD完成,哪一部分不应该?3D游戏开发需要TDD吗?

食人魔使用了如此多的单子和其他全局状态,我发现很难看到你如何对它进行有意义的测试——甚至忽略了测试渲染图像准确性的困难。

食人魔使用了如此多的单子和其他全局状态,我发现很难看到您如何为它执行有意义的测试,甚至忽略了测试渲染图像准确性的困难。

是否真的有必要链接到TDD三次?与您的问题没有直接关系,但使用TDD创建算法可能没有您想象的那么有用:@DeadMG谢谢您的回答。@ssg所以你说我应该尽我所能计划/指定我的算法,编写单元测试而不是使用TDD?为什么更好?真的有必要链接到TDD三次吗?与您的问题没有直接关系,但使用TDD创建算法可能没有您想象的那么有用:@DeadMG谢谢您的回答。@ssg所以您说我应该尽我所能计划/指定我的算法,并编写单元测试,而不是使用TDD?为什么更好?@Klaim:这并没有使它们有意义——或者,更相关的是,即使它们是用合理的时间和精力写成的。@Klaim:这并没有使它们有意义——或者,更相关的是,即使它们是用合理的时间和精力写成的。