Word Explorer

Extreme programming

💡 Words with a Similar Meaning to "Extreme programming"

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

WordDefinition
extreme programmernoun(computing) A computer programmer who uses extreme programming techniques.
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.
mob programmingnoun(software engineering) A software development approach where the whole team works on a single project at a single computer at the same time.
xpernounAn extreme programmer.
agile(chiefly software engineering) Of or relating to agile software development, a technique for iterative and incremental development of software involving collaboration between teams.
big agilenoun(software engineering) The application of agile principles and practices to larger, complex projects, often with teams working from multiple locations.
structured programmingnoun(computing) A style of programming that relies on blocks of code, subroutines and the absence of simple tests and jumps
real programmernoun(computing, slang) An archetypal highly skilled programmer, who eschews abstractions and convenient modern tools and methods of programming, instead preferring to use a manually-optimised low-level language or program directly in machine code for maximum performance.
unix philosophynoun(computing) An approach to software development based on the experience of developing the Unix operating system, emphasizing the creation of minimalist, modular, extensible code that can be easily maintained and repurposed.
event-based programmingnoun(programming, paradigm) Synonym of event-driven programming.
continuous deliverynoun(software engineering) An approach where teams produce software in short cycles, ensuring that the software can be reliably released at any time.
imperative programmingnoun(programming) a programming paradigm that describes the computation in statements
prototype-oriented programmingnoun(programming) A programming paradigm that encapsulates states and operations inside "prototypes" to design applications and computer programs.
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.
aspect-oriented programmingnoun(programming) A programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.
programming in the largenoun(software engineering) Designing a complex software system as a composition of smaller parts.
event-driven programmingnoun(programming, paradigm) A programming paradigm where the flow of the program is determined by events.
test-driven developmentnoun(software engineering) A software development process that relies on the repetition of a minimal development cycle where the developer writes an (initially failing) automated test case that defines a desired function, then produces minimal code to pass that test, and finally refactors the new code to acceptable standards.
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.
reactive programmingnoun(programming) A declarative programming paradigm where changes to values are automatically propagated, without the need for explicit reassignment.

Translate “Extreme programming” into Another Language

Pick a language — the word will be pre-filled in the translator.

Home/Dictionary/Extreme programming