因此,TDD总是一个好的事情,或在什么阈值使用有意义吗?
在我的经验中,大型项目往往是在某种程度上放弃TDD的项目。 (我不是建议这是一件好事)。
我认为更大的项目往往放弃它,有几个原因:
>开发人员经验 – 无论是一般还是TDD>时间约束—较大的项目本质上更复杂
>增加复杂性导致最后期限超限,单元测试往往首先被泄露>这可以由一个没有经验的团队加剧