Word Explorer

Contract programming

💡 Words with a Similar Meaning to "Contract programming"

Found via reverse dictionary — words that share a conceptual meaning.

WordDefinition
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.
codevelopmentnounDevelopment 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.
corp2corpnounContract 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.

Home/Dictionary/Contract programming