Answer: obviously, it is not the best thing on this planet.
Like "use the right tool to solve a problem", use TDD if it solves a problem.
Answer: obviously, it is not the best thing on this planet.
Like "use the right tool to solve a problem", use TDD if it solves a problem.
That's a pretty easy logical fallacy. For instance, I've encountered developers who don't use version control. That doesn't imply that you shouldn't use version control because everyone doesn't.
To do so on an IDE with local history, you'd have to Ctrl-Z backwards all changes (not meaningful commits, but even small changes) linearly.
Don't take IDEA local history as a replacement to version control, rather a supplement.
His argument wasn't usage, it was controversy. Presumably, these developers you've encountered aren't announcing that version control sucks and you shouldn't use it. They're just not using it themselves, and you'd probably be right if you guessed that they wouldn't have a rational reason for avoiding it. Contrast this with TDD.
I've seen people argue that. The fact that people argue something is bad doesn't mean that it is, in fact, bad.
Only on average. We are fully capable of being irrational as large groups...
That's exactly the ad populum fallacy, so while you could do it, you probably shouldn't.
Or some people are stupid. The truth doesn't always win out.
> Like "use the right tool to solve a problem", use TDD if it solves a problem.
You could say that of anything; it doesn't actually help decisionmaking.