我的问题和标题一样。我还没有做过测试驱动开发,我做过单元测试,我知道一般的测试,但我听说遵循 TDD 有很多好处?。所以我应该每次都选择它还是有一些先决条件......当我应该选择 TDD 时,我只需要知道一些基本或重要的要求。对不起,如果这个问题太微不足道了。
最佳答案
每当您为项目编码时,我都会说。我的意思是您希望生成可供人们使用的代码。除了您正在学习和发现新技术的研究之外,这基本上是所有代码。
即使您认为该项目只是一个小项目,也经常会在不经意间失控。当您发现自己必须重构大量代码时,您会为测试感到高兴。
另请注意,tdd 不仅仅是测试。它是一种鼓励您创建干净而可靠的设计的开发方法。
当你开始 tdd 一切。一旦你有更多的经验,那么也许你可以退缩并确定什么时候不 tdd。
关于tdd - 我什么时候应该选择测试驱动开发?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3009335/