Edjez, an architect on the Microsoft Patterns and practices team, has written an excellent blog post, “One Bad Unit Test..How many angels can dance on the head of a pin?”. He is blogging about his experience when one afternoon he reverted from using TDD to his old design techniques.
At one point during the day there was a couple of hours when my rigor kind of went down. That is something that pairing will prevent, but I didn’t have anyone to turn to (not in the war room). I reverted inch by inch to the ‘old way’, making some notes on paper, hacking a bunch of classes ‘that you just know what they have to do’ with that high-speed caffeine/sugar/videogame high feeling..that you know will you pay for later.
Like I mentioned in a pervious post, no one ever said that changing habits was easy.
