💥 Domptez la complexité d’un tunnel de vente et retrouvez des tests lisibles
2026FR#Workshop
La refonte de l’étape du paiement de la billetterie Roland-Garros était critique. Mais à cause de la complexité des différents cas fonctionnels, je me suis retrouvé empêtré avec des tests peu lisibles et une implémentation difficile à suivre.
Dans cet atelier, je vous propose de découvrir l’architecture événementielle que j’ai pu mettre en place, lors d’un refactoring guidé, basé sur deux patterns puissants : Command/CommandHandler et Event/EventListener.
🔧 Ce que vous apprendrez :
- Structurer la logique métier avec Command/CommandHandler
- Publier et consommer des événements métier pour une architecture extensible
- Simplifier les tests unitaires en isolant les comportements
- Construire un tunnel de vente maintenable et évolutif
⏱️ Déroulement : 30 min de présentation, 10 min de setup, 60 min de refactoring guidé, 10 min de Q&A
🎯 Public cible : dév backend avec un niveau intermédiaire minimum sur une stack Java/SpringBoot
🏁 Résultats : code refactoré, use case réutilisables et plus lisibles, réduction des cas de test