Defensive Programming

Concept that Peter Buhr introduced.