Monthly Archives:

Defensive Programming in Production Code

I love reading the book Code Complete, by Steve McConnell. The following comes from it. … One of the paradoxes of defensive programming is that during development, you’d like an error to be noticeable-you’d rather have it to be obnoxious than risk overlooking it. But during production, you’d rather have the error to be as […]