Having high code coverage does not necessarily mean good software quality, as the lack of unit tests covering certain areas can indicate a risk that needs attention. On the other hand, having a significant amount of non-code covered by unit tests can be an indication of well-executed Test Driven Development (TDD). Code coverage metrics should be considered in conjunction with understanding which parts of the code are not being tested, rather than relying solely on the percentage value itself.