024 - holistic testing

There is a tendency for programmers to be exceedingly dogmatic about certain topics. One of those topics is testing. You can situate opinions on testing along a continuum that ranges from "tests get in your way and slow you down" to "every last line of code should have testing coverage at the unit, integration and acceptance levels". At my previous company, we ran a critical business application…