Poor coders = poor testers?
December 12, 2011
Interesting question from a customer last week as we were discussing continuous integration and testing: Isn’t it likely that someone writing poor code might also write poor and ineffective tests?
My response is “absolutely”. Poor coders are often (maybe not always) poor at writing test cases. The good news is that Agile practices are designed to uncover and highlight issues like this so that they can be addressed. Practices such as Pair Programming, code review, daily stand-ups, retrospectives, and sprint review meetings can help overcome such shortcomings, but at the end of the day, there is no magical fix for poor test writing.