💡 Words with a Similar Meaning to "Extreme programming"
Found via reverse dictionary — words that share a conceptual meaning.
| Word | Definition |
|---|---|
| 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. |
| xpernoun | An 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.