AFUP Forum PHP 2020 Baromètre Planète PHP
 

De CRUD à DDD, comment Meetic a sauvé son legacy

Description

Maîtriser son framework, c'est bien ! Il vous aidera à gérer les besoins génériques sans ré-inventer la roue, comme mettre en place un CRUD (Create Read Update Delete).

Mais dès que votre logique métier devient complexe, il vous faudra de nouvelles compétences pour garder un code lisible et évolutif.

  • Vos tests automatisés cassent au moindre refactoring, vous freinant au lieu de vous aider ?
  • Votre code est complexe à prendre en main pour les nouveaux arrivants ?
  • Mettre à jour la version de votre framework prend des proportions anormales ?

Chez Meetic, nous sommes passés par là ! Découvrez pourquoi et comment notre culture a évolué vers de nouvelles pratiques, comme le Domain Driven Design et l'architecture Port & Adapters, nous aidant par exemple à créer des tests enfin utiles ou à mieux dialoguer avec les spécialistes du métier.

Des pratiques utilisables tout au long de votre carrière, quelques soient les changements de framework ou de language que nous réservent l'avenir !

Conférence donnée lors du Forum PHP 2019, ayant eut lieu les 24 et 25 octobre 2019.

Informations complémentaires

Vidéo

Le speaker

Jean-Marie LAMODIÈRE

Lead-dev backend Scala/PHP pour le web à fort trafic chez Meetic, après une longue expérience en web agency. Évangéliste des pratiques rendant le code lisible et évolutif : hexagonal architecture, Domain Driven Design, Behaviour Driven Development, Test Driven Design.

Commentaires

Jean-Marie, pour une première tu as vraiment assuré. C'était très clair et merci pour ça ;)
Sébastien Opsomer, le 25/10/2019
C'était vraiment intéressant, c'est cool de voir un cas concret pour le DDD
Ahmed Tedjini, le 25/10/2019
Très clair et très informatif ! Bravo !
Bogdan UDREA, le 28/10/2019
Très intéressant de voir ce sujet mis en pratique.
Maxime Huran, le 28/10/2019