Continuous integration

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

Definition

A development practice where code changes are automatically built, tested, and integrated into the main codebase frequently, typically multiple times per day. This helps catch integration problems early and ensures the codebase remains stable.

Etymology

From 'continuous' meaning uninterrupted and 'integration' from Latin 'integratus.' The practice was formalized in the 1990s as part of Extreme Programming, emphasizing frequent integration to avoid the pain of large, infrequent merges.

Kelly Says

Continuous integration is like having a robot quality inspector that never sleeps - every time someone adds code, it automatically checks that everything still works together! It's the difference between finding out your code broke something immediately versus discovering it weeks later when it's much harder to fix.

Related Words

Explore More Words

Get the Word Orb API

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