Hacker News new | ask | show | jobs
by beefeater 2734 days ago
If you need to make sure every condition is handled, write a test for every condition.
1 comments

Why? That's both more work and more error-prone than just using a language that will ensure it.
If every condition is important to the business, as is implied in this case, it would be very valuable to have tests to cover them.
The business wants to know all conditions are handled appropriately, to a certain level of confidence. Tests are one way of achieving this but by no means the only way.