• wewbull@feddit.uk
    link
    fedilink
    English
    arrow-up
    5
    ·
    9 hours ago

    Here’s something that might blow your mind. Coverage is not the point of tests.

    If you your passing test gets 100% coverage, you can still have a bug. You might have a bunch of conditions you’re not handling and a shit test that doesn’t notice.

    Write tests first to completely define what you want the code to do, and then write the code to pass the tests.