💥 Domptez la complexité d’un tunnel de vente et retrouvez des tests lisibles

Workshop · 1h50TechThibaut Cantet

Abstract

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

In the same topic

They support MiXiT 2026

See all the sponsors
Main Sponsors
Partner Sponsors