Developers are always concerned with the metric used against them, and calling the "crappy" code is not a good start. This is important because if you are worried that your developers played around them, do not use indicators for anything that is in their interest / disadvantage.
How it works best, don't let the metric tell you where the code is crappy, but use the metric to determine where you need to look. You look, having a code review, and the decision on how to fix the problem lies between the developer and the reviewer. I also made a mistake on the developer side versus the metric. If the code still appears on the metric, but reviewers think this is good, leave it alone.
But it’s important to keep this game effect in mind when your performance starts to improve. Great, now I have 100% coverage, but explicit testing tests? Metrica tells me that I'm fine, but I still need to check this out and see what brings us there.
In the bottom line, a person picks a car.
Flory Oct 09 '08 at 15:24 2008-10-09 15:24
source share