我最近阅读了很多有关TDD的文章,但我还没有在其中卖出..我做了很多小型的业余项目(仅我自己),我担心尝试做TDD是否过分这样的事情。尽管我看到了像3个执行TDD的开发人员的小型开源项目。 (尽管我看到了一些也可以进行TDD的单人项目)
那么,TDD始终是一件好事吗?使用在什么阈值上有意义?
最佳答案
TDD在小型项目中大放异彩。在一个小型项目中遵守TDD通常会容易得多,这是练习和掌握遵循TDD所需的纪律的好时机。
以我的经验,较大的项目往往是在某个阈值范围内放弃TDD的项目。 (我并不是说这是一件好事)。
我认为大型项目倾向于放弃它有以下两个原因:
关于language-agnostic - 对于小型项目,TDD是否会大材小用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2314909/