Code coverage is a measure of how much source code is covered during testing. It is not a goal in itself but can be used pragmatically to improve testing in several ways. Coverage data should be filtered and combined with other metrics to prioritize test development and focus on the most important or risky code. While 100% coverage may not be needed or prove quality, coverage is a useful tool when used properly along with other techniques rather than in isolation or as the only metric.