General
168 views
Trunk Based Development
Quick Definition
Branching model integrating code to main branch frequently
Full Definition
A branching model where developers integrate code into a single main branch frequently with short-lived feature branches.
Examples
continuous integration, feature flags, short-lived branches
Related Terms
version-control
git-flow
continuous-integration
More General Terms
Scalability
Ability to handle increased load by adding resources
Scrum
Agile framework using fixed-length sprints
Refactoring
Restructuring code without changing external behavior
Technical Debt
Cost of rework from easy solutions over better ones
Code Review
Examining code changes before merging for quality
TDD
Writing tests before code in a red-green-refactor cycle