将TDD应用于使用开发人员不熟悉的框架/语言的新项目?

时间:2014-03-04 11:33:19

标签: tdd

我听说如果您是新技术的初学者,则不建议使用TDD。 真的吗?我看到毕业生在应用TDD的团队中取得了不错的成绩,尽管他们被背景发展好几年的人所包围。

关于这个话题,你有2美分?

1 个答案:

答案 0 :(得分:0)

是的,无论使用何种技术,都应该始终依赖TDD。

不使用TDD意味着能源浪费,永无止境的任务,回归,不完善等等。

也许所谓的TDD意味着澄清:首先编写一个红色测试,然后编写简约代码,使测试变为绿色。无论是纯单元测试(即功能测试),更高级集成测试,功能测试还是......手动测试。在所有TDD术语没有事件之后,指定测试是否自动化。

因此,如果您对某项技术完全陌生,可能使用TDD进行自动化单元测试有点矫枉过正。但无论如何要做TDD。使用您知道的旧工具,使用更高级别的测试,甚至在Excel电子表格上进行手动检查。

简而言之:是的,使用TDD。

相关问题