記住,測試驅動開發并非一定要采取這樣一小步一小步的開發過程,而是要培養你將軟件開發化為這樣的一小步一小步的開發任務的能力 。我日復一日都以這樣小的步伐進行開發嗎?當然不是。但是當情況變得有些棘手時,我很高興我有這樣的能力。選擇一個簡單的例子一步一步來嘗試,來學習。如果你可以將軟件開發分成一個個粒度比較小的開發任務,那么你自然可以它分得大小適當。但是如果你僅僅采用較大的步伐進行開發,那么你根本不會知道較小的步伐是否合適。