contract-based coding
nounUK /ˈkɒntrækt beɪst ˈkəʊdɪŋ/
US /ˈkɑːntrækt beɪst ˈkoʊdɪŋ/
A way of writing computer code where clear rules say exactly what each part must do.
The team used contract-based coding so everyone knew what each function should return.
SYNONYMS
OTHER MEANINGS
2. Writing code where a formal agreement defines what inputs and outputs are allowed.
With contract-based coding, the function rejects any input that breaks the agreed rules.
3. A style of teamwork coding where developers agree on interfaces before writing the code.
Contract-based coding helped the frontend and backend teams work without confusion.
4. Programming that checks promises between software parts while the program runs.
The app used contract-based coding to catch errors as soon as a rule was broken.