💡 Words with a Similar Meaning to "Contract programming"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| programming by contractnoun | (software, design) Synonym of design by contract. |
| design by contractnoun | (programming) A software design approach that prescribes formal, precise and verifiable interface specifications (contracts) with preconditions, postconditions, and invariants. |
| policy patternnoun | (software, design) Synonym of strategy pattern. |
| programming in the largenoun | (software engineering) Designing a complex software system as a composition of smaller parts. |
| defensive programmingnoun | (programming) A form of defensive design aiming to ensure the continuing functioning of a piece of software in spite of unforeseeable usage of it. |
| pair programmingnoun | (computing, programming) A software development technique, part of extreme programming, in which two programmers work together at a single keyboard, one coding while the other observes and reviews. The roles are often switched at regular intervals. |
| generic programmingnoun | (programming) A style of computer programming in which algorithms are written in terms of to-be-specified-later types that are then instantiated when needed for specific types provided as parameters. |
| boilerplate codenoun | (programming) Synonym of boilerplate. |
| codevelopmentnoun | Development done jointly by more than one party. |
| code reviewnoun | (software engineering) The practice, or an instance, of identifying and verifying the choice of algorithms, coding styles and compliance with the software design. |
| functional programmingnoun | (programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved. |
| pattern languagenoun | (architecture, design, software) A structured method of describing good design practices within a field of expertise. |
| strategy patternnoun | (software, design) A creational design pattern where algorithms can be selected at runtime. |
| corp2corpnoun | Contract positions offered to technical programmers and other skilled personnel; subcontracting. |
| computer programmingnoun | (programming) The process of designing, writing, testing, debugging, and maintaining the source code of computer programs. |
| event-based programmingnoun | (programming, paradigm) Synonym of event-driven programming. |
| bridge patternnoun | (software, design) A structural design pattern that decouples an abstraction from its implementation so that the two can vary independently. |
| programmingnoun | (computing) The act of writing a computer program. |
| metaprogrammingnoun | (programming) The writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime that would typically be done at compile time. |
| compound patternnoun | (software, object-oriented programming) A design pattern that combines at least two patterns into a solution that solves a recurring or general problem. |
Translate “Contract programming” into Another Language
Pick a language — the word will be pre-filled in the translator.