Oftentimes, the little things can make the biggest difference. Consider some of the tenets of a new programming approach: keep the code simple, review it frequently, test early and often, and work a ...
But the extreme programming slogan is actually the more reasonable “write the tests first.” That is, before writing the “job” code (for want of a better term), you would first write a test suite.