I’ve been a test-driven developer for quite a while, but I haven’t really gotten into the religious test-first branch yet. Usually, I’m too impatient. I have a good idea and want to execute on it right away. Then, when I see it in code, I’ll come back to do the tests.
I have done short spurts of test-first - some tasks just seem to invite it - but not as a regular approach over a longer and sustained period of time. I want to give that a try. For a month. Where I can’t write any code until I’ve seen a test fail.
