L’auteur explique comment il a modernisé un projet legacy reposant sur Alice, Nelmio, Hautelook et Faker pour le rendre plus maintenable avec Doctrine. Après avoir réduit la dépendance à Faker et converti les fixtures Alice de YAML à PHP, il a évité un piège courant : migrer Alice vers Foundry sans résoudre les problèmes sous-jacents, ce qui aurait prolongé la dette technique. En créant une commande personnalisée pour charger toutes les fixtures en une seule fois, il a simplifié le processus et supprimé plusieurs dépendances, dont doctrine/doctrine-fixtures-bundle. Cette approche a permis une migration rapide et une meilleure maintenabilité, illustrant l’importance de privilégier des solutions simples et intuitives plutôt que des refontes coûteuses et peu efficaces.
Tout est dans le titre
Cet article fait partie de ceux listés dans https://schlitt.info/blog/0784_best_of_posts_for_engineers.html
L'auteur explique en quoi travailler dans du code legacy est surprenamment plus agréable que créer du code "from scratch"... Un point de vue peu commun mais intéressant !
Tout est dans le titre
L'auteur présente différents points de vue pour définir ce qu'est un système "legacy".
La liste des conférences :
- Observability tools: Who’s who?
- 7 Lessons You Can Learn From Disney Movies
- Advanced Git Magic
- Climate change and IT, scaling sustainably
- Content editing in Symfony
- Decoupling an application with Symfony Messenger
- Modernizing with Symfony
- Les-Tilleuls.coop à la SymfonyCon
L'auteur explique un pattern qui permet de faire une transition d'un code "legacy" vers un code plus moderne... Et j'ai beaucoup ri à "If you think leaving French comments in the code is okay, go to hell." ^^
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
L'auteur explique comment il a refactorisé le code d'un jeu - tests, DDD, etc. Il est parti d'une conférence / live coding filmée
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre