On 06/04/2013 11:37 AM, John Erling Blad wrote:
It is like writing a document with no spell checker vs using a spell checker.
Which would be the right moment to remind you of the Cupertino effect that illustrates so well how the combination of automation and trust in that automation is known to cause as many (and often more insidious) problems than it solves.
My own experience is that "test coverage" is a poor evaluation metric for anything but "test coverage"; it doesn't produce better code, and tends to produce code that is considerably harder to understand conceptually because it has been over-factorized into simple bits that hide the actual code and data flow. "Forest for the trees".
-- Marc