Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Recettes de découplage équilibré avec Symfony

Description

Un projet web, on sait quand ça commence mais jamais quand ça se termine. De nouveaux besoins métiers émergent, d'autres évoluent, certains disparaissent, et notre code doit s'adapter.

Ceci ne s'applique pas seulement à notre projet, mais à tous ceux dont il dépend. SGBD, langage, framework ... Même combat. Personne ne sait à quoi ressemblera la prochaine version majeure de Symfony, ni combien de temps il sera maintenu.

Ce qu'on peut en conclure, c'est que la capacité de nos projets à évoluer et résister dans le temps dépend fortement de la façon dont nous utilisons le code qui ne nous appartient pas. Si vous avez déjà eu à mettre à jour un projet de Symfony 2 à 6 en une itération, vous voyez de quoi je parle.

La bonne nouvelle c'est que dernièrement, Symfony a pris une direction qui, en plus de nous permettre de relever les challenges les plus complexes, embrasse des patterns qui permettent d'écrire du code plus résistant au changement.

Dans ce talk, je vous parlerai de bonnes habitudes et pratiques visant à tirer le meilleur parti du framework sans créer de couplage fort entre votre code et le sien, de sorte à trouver le bon équilibre entre adaptabilité et productivité.

Conférence donnée lors du AFUP Day 2024 Lyon, ayant eu lieu le 24 mai 2024.

Informations complémentaires

Le speaker

Robin CHALAS

Robin est un architecte logiciel et développeur backen impliqué dans l'écosystème PHP et Symfony depuis des années. Membre de la Core Team, il contribue à Symfony en corrigeant des bugs et des failles de sécurité ainsi qu'en ajoutant de nouvelles fonctionnalités au framework et autres projets populaires qu'il maintient au quotidien tel que lexik/jwt-authentication-bundle ou league/oauth2-server-bundle. Il aime également aider et partager ses connaissances avec la communauté en étant actif sur les plateformes de support telles que StackOverflow, en examinant les contributions ou en prenant la parole lors de conférences techniques. Si il n'est pas sur son clavier, il est probablement en train de manger des burgers à Lyon, de caresser ses chats, de jouer à la pétanque ou encore de s'occuper de ses plantes.