design by contract

English

Etymology

Coined by French computer scientist Bertrand Meyer.

Noun

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

Translations

Further reading