“Code coverage is an analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention.”

In finding that definition, I stumbled across a wonderful living glossary.

It was this article that pushed me in this direction and a little further along upon this adventure. Martin Feathers comment is quite poignant.

This new approach has given me a new lease of life as a programmer. NowI am off to find a code coverage tool!