Friday, June 7, 2024 Rouen, France

Comment on a découpé notre legacy ?

Vous arrivez sur une nouvelle mission et là, c'est le drame : c'est un bon vieux legacy mal découpé et vous n'y comprenez rien. Après quelques semaines, vous rêvez déjà d'une refonte.

Mais ce legacy, bien que peu maintenable, apporte de la valeur aux utilisateurs. De plus, une refonte n'est pas envisagée par votre client. Une idée germe alors dans votre esprit : découper certaines parties de l'application. Mais une question reste en suspens : "Comment découper ?".

Lors de ce talk, nous verrons comment une équipe s'est aventurée dans le refactoring d'un jeune legacy, du code de prod à la stratégie de tests. Nous verrons aussi comment transformer des intuitions en métriques et vous repartirez avec des heuristiques sur comment ré-architecturer votre legacy.

Talk in french
Antoine Mazure

Antoine Mazure

Software Engineer, Tribe Leader and Trainer

OCTO Technology