On 04/01/2011 03:39 PM, VAUGHAN Jay wrote:
You harden your software so that, if the hardware fails, the software can detect the problem and deal with it accordingly .. It very rarely works out the other way around. :)
Just out of curiosity, what do you do when you detect an error? I mean, in the code. Does it throw an exception? Does the computation starts all over from scratch? How? How do you organize your code around such mechanisms? Variables are everywhere...