4 ms·
I generally agree with the final sentence: "If you choose a methodology without comparing it against alternatives, if you claim that it works all the time witho
by LVB 15y ago
I generally agree with the final sentence: "If you choose a methodology without comparing it against alternatives, if you claim that it works all the time without evaluating the results, than you're not doing engineering - you're practicing a religion."
I've definitely seen some negative effects when a team is forced to create a huge volume of low-level tests because they perceive that to be the only acceptable solution. They get bored with the work, and worse, think less about the larger integration issues.
I'm not arguing that TDD fails, but you'd better monitor the efficacy of whatever testing regimen you employ lest you suffer process and quality rot.
P.S. Dude needs to make friends with a spell checker... wow.