The Cult Of Unit Testing

Debugging a problem is an attempt to understanding state behavior Fixing a bug are catering for a system state or edge case that was not envisioned before. It is thus not surprising the less you know about a system, the less you can predict its various states and behaviors. Unit tests are pushed in an almost cultist way. Among the cult those that do not use unit tests are seen as knuckle dragging neanderthals or unenlightened.