Feature-branch

/ˈfiːtʃər bræntʃ/ noun

Definition

A separate line of development in version control where new functionality is built in isolation from the main codebase. It allows developers to work on features without affecting the stable main branch until the work is complete.

Etymology

Combines 'feature' from Latin 'factura' (a making) and 'branch' from Old French 'branche.' The practice emerged with distributed version control systems like Git in the 2000s, enabling more flexible development workflows.

Kelly Says

Feature branches revolutionized software development by making experimentation safe! Before branching was easy, developers were terrified to try new approaches because they might break the main codebase. Now teams can explore multiple solutions simultaneously without fear.

Related Words

Explore More Words

Get the Word Orb API

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