design by contract

English edit

Etymology edit

Coined by French computer scientist Bertrand Meyer.

Noun edit

design by contract (uncountable)

  1. (programming) A software design approach that prescribes formal, precise and verifiable interface specifications (contracts) with preconditions, postconditions, and invariants.

Synonyms edit

Translations edit

Further reading edit