Hacker News new | ask | show | jobs
by aquark 5464 days ago
Agreed -- 100% code coverage is impressive, but only means you are testing the code you've written.

What about all the cases you forgot about. By definition you forgot about the tests too.

What about all the interactions between module A & module B? They may work 100% on their own, but not together.

A good QA department can generate many more tests that the developer could, and do so without the 'author blindness' that is somewhat unavoidable when writing code.