4 ms·
You have it backwards. TDD advocates are the ones claiming that their way is the one true way, that all software should be done their way. Edit: I'm not sure w
by jshen 13y ago
You have it backwards. TDD advocates are the ones claiming that their way is the one true way, that all software should be done their way.
Edit: I'm not sure why I'm getting downvoted. Here's a quote from Bob's post that was linked yesterday which shows what I'm talking about
> If you aren't doing TDD, or something as effective as TDD, then you should feel bad.
- kasey_junk 13y agoThat quote specifically says there isn't "one true way". You are ignoring the "something as effective as TDD" in the middle of it.
- jshen 13y agoI'd love for him or you to give me an example of an alternative that I should't "feel bad" about.
- kasey_junk 13y agoI've used software contracts in conjunction with automated tests written after the fact to good result. I didn't find it any better than TDD and in some cases my outcomes were worse (but I expect that was my inexperience with the development mode).
- jshen 13y agoif you write them after the fact you aren't doing TDD or something as good as TDD. At least, this is what the TDD mob says.
- kasey_junk 13y agoFor nearly any realistic definition of "TDD mob" you can name, I'm in it. If your process results in well factored, automatically verified code that let's me refactor mercilessly, than its as good as TDD. In my experience I'm not disciplined enough to do this & most other developers aren't either. I've encountered far more untested code bases in my life than TDD zealots.