I agree with you, but before one can transcend TDD, one has to learn it. The pupil was no longer confused. ;)
Seriously, the current status quo most of us live in right now is zero to very few automated tests. That's what I'm arguing against.
> I agree with you, but before one can transcend TDD, one has to learn it. The pupil was no longer confused. ;)
I do not claim trascendence. It's just what worked for me. I've never done TDD at any time in my life. Note, after reading the arguments for it here, I think I will give it a spin.
While not, NOT a TDD approach, it did lead to a much higher code coverage and added a safety net when I had to change it: I knew I could change the code, and if the result was materially affected, I'd know.
It did slow me down in the initial writing, but in the revisions, it sped me up, IMO.