"Test-driven development" is one of those things that causes hives among some programmers, who immediately stand up and plant the claim that it's worthless, peurile, deceptive, and generates awful code... never mind that others manage to use it effectively. I…