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