Most pro-TDD articles I read take the perspective that people who don't agree with it just haven't tried it, or don't understand it enough yet, or things along those lines.<p>I'm curious to hear back from anyone who has bought into TDD full-bore and recognized all the benefits, but has instead decided to go back to test-last development (write the features, and then write tests purely for code coverage). If so, why?