Continuous-integration

/kənˈtɪnjuəs ˌɪntɪˈɡreɪʃən/ noun

Definition

A development practice where code changes are automatically merged, built, and tested multiple times per day to detect integration problems early. It maintains a constantly working version of the software throughout development.

Etymology

Coined by Grady Booch in 1991 and popularized by Extreme Programming. 'Continuous' from Latin 'continuus' (uninterrupted) and 'integration' from Latin 'integrare' (to make whole). The practice emerged as software teams grew larger and integration became more complex.

Kelly Says

Before continuous integration, teams would have 'integration hell'—weeks of painful merging at the end of projects where nobody's code worked together! CI was revolutionary because it shifted this pain from rare, massive events to tiny, manageable daily fixes.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.