confident-code Confident coding principles - Let it break (loudly) edition Raising exceptions to define boundaries of the code can help in making sure that unwanted behavior does not go unnoticed until it is too late.