Trunk-Based Development
Le trunk-based development (TBD) est une stratégie de gestion de version où tous les développeurs intègrent leurs changements directement dans une branche principale unique (le trunk, souvent `main`), au moins quotidien…
Le trunk-based development (TBD) est une stratégie de gestion de version où tous les développeurs intègrent leurs changements directement dans une branche principale unique (le trunk, souvent `main`), au moins quotidiennement, plutôt que de travailler sur des branches longues type `develop` ou feature branches qui vivent des semaines.
Le TBD repose sur une CI exigeante (tests automatisés sur chaque commit), des feature flags pour découpler le déploiement de la livraison, et des revues de code rapides. Il évite les merge hells liés aux longues branches et accélère drastiquement la livraison.
C'est une pratique fondamentale du continuous delivery et l'un des indicateurs DORA de performance des équipes ; popularisée par Google, elle est aujourd'hui standard dans les équipes high-performing.
