← Back to context

Comment by cratermoon

5 years ago

Simple Testing Can Prevent Most Critical Failures[1], "We found the majority of catastrophic failures could easily have been prevented by performing simple testing on error handling code – the last line of defense – even without an understanding of the software design."

1 https://www.eecg.utoronto.ca/~yuan/papers/failure_analysis_o...

Having a separate testing instance of the internet might not be practical. How exactly would you test such a change? Simulating the effect of router commands is a very daunting challenge.