2 ms·
> He's right, but also wrong. It really depends on what you are developing. The more useful thing to notice beyond TDD is how this is true of almost every deve
by tomxor 7y ago
> He's right, but also wrong. It really depends on what you are developing.
The more useful thing to notice beyond TDD is how this is true of almost every development model and programming pattern (including the patterns built into languages that pretend they are not) - development processes and programming patterns are almost never generally applicable - The problems come when people who don't understand this attempt to apply them generally and blindly, e.g the classic go a read a patterns book or development strategy book and now everything is a nail for their preferred choice of hammer.
I'm not being defensive of TDD though, just because it's subjectively useful does not make it equal, to me TDD looks to have very narrow utility in general for the vast majority of projects it's going to get in the way.