记住,测试驱动开发并非一定要采取这样一小步一小步的开发过程,而是要培养你将软件开发化为这样的一小步一小步的开发任务的能力 。我日复一日都以这样小的步伐进行开发吗?当然不是。但是当情况变得有些棘手时,我很高兴我有这样的能力。选择一个简单的例子一步一步来尝试,来学习。如果你可以将软件开发分成一个个粒度比较小的开发任务,那么你自然可以它分得大小适当。但是如果你仅仅采用较大的步伐进行开发,那么你根本不会知道较小的步伐是否合适