News for hackers. Stuff that matters.
Re:A SpaceX Falcon 9 rocket has exploded at Cape Canaveral by twic on Thursday September 01, 2016 @03:09PM (#12408024)
You have quite fairly picked me up on a cheeky exaggeration.

Lots of things had to go wrong to cause the Ariane 5 failure - including bad handling of overflow, as you mention. But to my mind, the universal last line of defence against any kind of mistake is an integration test: put all of the parts of the system together, feed them real input, and verify that you get correct output. Arianespace did not do that.

Well, until they actually launched it. It was a test flight, right? It proved to be an essential and very effective test.

Re:A SpaceX Falcon 9 rocket has exploded at Cape Canaveral by david-given on Thursday September 01, 2016 @06:48PM (#12409441)
If anyone's at all interested in risk analysis or robust software, it's totally worth finding a decent writeup on the Ariane 5 failure --- it's a fascinating postmortem in just how many unexpected little things together added up to a big boom.

Everything is incredibly obvious in hindsight, of course, but making things obvious is largely what hindsight is for.

And once you've finished reading that, go look up the Therac-25...

Re:A SpaceX Falcon 9 rocket has exploded at Cape Canaveral by dalke on Thursday September 01, 2016 @03:24PM (#12408150)
That means there was an under-reliance on system testing, which I agree with. It doesn't imply there was an over-reliance on unit testing any more than it implies there was an over-reliance on analysis or over-reliance on the expectation of developing bug-free software.