design by contract
design by contract noun: a software design approach that prescribes formal, precise and verifiable interface specifications (contracts) with preconditions, postconditions, and invariants.
Noun
design by contract (uncountable)
- A software design approach that prescribes formal, precise and verifiable interface specifications (contracts) with preconditions, postconditions, and invariants.
- Synonyms:
- contract programming, DbC, programming by contract
Synonyms of design by contract
Origin of design by contract
Coined by French computer scientist Bertrand Meyer.
Questions about design by contract
- What does design by contract mean?
- Design by contract means a software design approach that prescribes formal, precise and verifiable interface specifications (contracts) with preconditions, postconditions, and invariants.
- What part of speech is design by contract?
- Design by contract is a noun.
Words near design by contract in the dictionary
Source and license
Adapted from Wiktionary: design by contract (page history and authors). Text available under the Creative Commons Attribution-ShareAlike 4.0 license. Word.ws reformatted the entry and added links. Wiktionary data of 2026-09-02.
Last updated:
Cite this entry: “design by contract.” Word.ws, https://word.ws/design_by_contract. Based on Wiktionary, CC BY-SA 4.0.
