DHH说TDD死了,那TDD肯定没救了。大神的话,我们应该拥护。
实际上我从来没有用过TDD,原因很简单:
1、刚开始的时候,很多时候你不知道要做什么,所以无法先整个测试出来。
2、其次,迭代的时候,你是不是还得改测试用例?得,花费了双倍的时间。
3、写测试用例很多时候费的时间比写代码还多,不利于快速开发。
我一边都是东西都写好了,再测试一下。这样感觉比较靠谱。甚至没有测试凑合用,
先写测试,再开发,真不是正路。