Comment
Comment by planet-and-halo
I think the biggest place where it's really necessary is integration points. Within your system it's reasonable
to try to define exceptions out of existence. Once you start accepting user input or depending upon some system outside of your control, though, you better have some kind of mechanism to handle whatever unknown asteroids come flying in from deep space ready to annihilate your entire planet and civilization.