Orbit · Explore

Devs francophones · by Liam Wilson · 2026-10-29

Retour sur ma migration d'une appli Symfony vieille de 10 ans

Six mois de boulot pour passer une application métier de Symfony 2 à la dernière version stable. Personne n'y croyait au départ.

Ce qui a marché : avancer version par version plutôt que tout réécrire, écrire des tests de non-régression sur les parcours critiques avant de toucher quoi que ce soit, et utiliser les outils de refactoring automatique pour le gros du boulot répétitif.

Ce qui a été douloureux : les bundles abandonnés depuis 2017, et un ORM détourné de façon créative par un ancien collègue.

Le PHP a mauvaise presse, mais franchement, l'écosystème actuel est très agréable.

20 sparks · 3 comments

Comments

Emma Tremblay · 5 likes

PHP a mauvaise presse surtout chez des gens qui en ont pas fait depuis 2010

Liam Wilson · 0 likes

Les bundles abandonnés c'est toujours le pire. On a fini par forker 3 libs en interne

Noé Petit · 0 likes

Le "on réécrit tout from scratch" a tué plus de projets que n'importe quel bug, bravo d'avoir tenu bon