Defensive design

From Free net encyclopedia

Revision as of 01:43, 28 May 2005; view current revision
←Older revision | Newer revision→

Defensive design is the practice of planning for contingencies in the design stage of a project or undertaking. Defensive design in software engineering is called defensive programming. Murphy's law is a light-hearted statement of the need for defensive design.