« XML events: not that difficult | Main | Namespaces: what am I missing? »

CLR Reliability


Let’s forget about managed code for a moment, because we know that the way we virtualize execution makes it very difficult to predict where stack or memory resources might be required. Instead, imagine that you are writing this “guaranteed forward or backward progress” code in unmanaged code. I’ve done it, and I find it is very difficult. To do it right, you need strict coding rules. You need static analysis tools to check for conformance to those rules. You need a harness that performs fault injection. You need hours of directed code reviews with your brightest peers. And you need many machine-years of stress runs.

Very informative.

[via Ted]

June 28, 2003 05:11 PM


Trackback Pings

TrackBack URL for this entry: