It seems that it takes more effort to improve coverage as you approach 100%. Is this a futile exercise in diminishing returns or is there real value in being at 100% coverage?
Kevin Rutherford
In true test-driven development no code is written without a failing test. So 100% coverage is the norm under those conditions.
But "coverage" is a somewhat meaningless term; I'm sure we've all seen code that had high test coverage and yet still contained defects. So it's more important to find team behaviours that ensure the product's completeness and correctness compared to any given set of requirements.
