Sometimes referred to as "the worst bug ever", this sloppy coincidence of blindly trusting legacy code, reckless type conversion and lacking of error handling mechanism, made the maiden flight of the Ariane-5 a disaster.
The lessons from that failure changed the way we engineer SW today.
Posts tagged as “Exceptions”
Exceptions are a fundamental concept of many SW systems. Yet, the right way to use and handle them is not always clear, and highly varies among systems and platforms. This post goes over the most important rules for successful exception handling towards robust and well written systems.