Conference45min
Les feature flags : une aide précieuse ou un frein pour une équipe
Ce talk analyse les dérives liées à l’usage excessif des feature flags et leurs coûts cachés. Il présente des alternatives issues de l’agilité, du craft et du design d’architecture (INVEST, Trunk-based development, DDD, Circuit Breaker) afin d’en faire un choix conscient et ciblé plutôt qu’un réflexe systématique.
Dorra BartaguizArolla
talkDetail.whenAndWhere
Friday, April 24, 13:30-14:15
TBA 3
talks.roomOccupancytalks.noOccupancyInfo
Vous avez le réflexe d'utiliser les feature flags dans vos projets pour gérer les mises en prod continues ou les dépendances externes et vous voyez le coût caché après, entre accumulation de code mort, complexité cyclomatique, tests de non-régression démultipliés. Ce "quick win" peut vite devenir un "mess" qui impacte le moral des équipes.
Ce talk propose de prendre du recul sur cette pratique. Nous verrons comment une utilisation inappropriée transforme votre base de code et, surtout, quelles sont les alternatives concrètes issues des pratiques agile et craft et du design d'architecture :
Ce talk propose de prendre du recul sur cette pratique. Nous verrons comment une utilisation inappropriée transforme votre base de code et, surtout, quelles sont les alternatives concrètes issues des pratiques agile et craft et du design d'architecture :
- Découpage INVEST & Hamburger technique : pour éliminer le besoin de livraison partielle.
- Trunk-based development & Branch by Abstraction : pour se passer des flags de branching.
- Design Patterns (Strategy, Decorator) & Domain-Driven Design : pour transformer un flag technique en règle métier explicite.
- Circuit Breaker : pour automatiser la résilience face aux services tiers.
Dorra Bartaguiz
Dorra est CTO d'Arolla, co-auteure du livre Software Craft (édition Dunod). Elle est passionnée par le développement et les bonnes pratiques. Elle partage son savoir-faire en publiant des articles et en animant des conférences et meetups. Elle accompagne des équipes pour monter en compétence sur les bonnes pratiques de développement et d'architecture. Elle mentor des speakers pour se sentir plus à l'aise sur scene. Elle a aussi enseigné à l'ESGI, une école d'ingénieurs à Paris.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments