Définition
Le trunk-based development est une façon d'organiser le travail sur le code. Tous les développeurs intègrent leurs modifications, par petits lots, directement sur la branche principale (le « tronc ») au moins une fois par jour, plutôt que de travailler des semaines sur des branches séparées. Les fonctionnalités inachevées sont masquées par des feature flags. Les études DORA associent cette pratique aux équipes qui livrent le plus souvent et avec le moins d'incidents.
Dans la pratique
Cette approche supprime les douloureuses fusions de fin de sprint, mais exige une intégration continue solide, des tests fiables et une revue de code rapide. Elle convient aux équipes qui déploient souvent ; un besoin qui la mentionne attend des développeurs disciplinés, habitués aux petites modifications et aux feature flags.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.