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.
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