Symfony offre au développeur PHP une grande souplesse et une puissance certaine. Malgré cela, comme tout outil, il peut être mal utilisé s'il est mal compris, conduisant parfois des projets dans des situations délicates où l'urgence de la production fait inexorablement gonfler la dette technique. Et cette dette technique, elle se paye à terme beaucoup plus cher que l'investissement de départ ! Dans cette présentation nous mettrons en valeur les vertus d'une architecture logicielle réfléchie et pragmatique, exemples réels à l'appui. Nous verrons les outils que Symfony met à notre disposition pour y arriver, les design patterns mis en œuvre et les pièges à éviter. Les "buzzwords" SOLID, KISS, DRY et autres DDD prendront alors tout leur sens !

Comments

Comments are closed.

Très bonne sensibilisation à l'architecture logiciel.
J'aurais peut être aimé avoir les exemples de "code" entre chaque partie plus tôt que tout à la fin de la présentation. Mais sinon, très bon jeu de slides. Et présentation intéressante. Et bonne scéance de questions réponses.

Vincent Nicopolsky at 10:28 on 31 Mar 2017

Bon talk! La présentation était sympa et technique. Il y a eu des schémas assez complexes à lire. Questions / réponses pertinentes !

Yohann Marillet at 11:36 on 31 Mar 2017

En général j'aime bien les conf de Jérôme, sa façon d'expliquer est claire mais j'ai trouvé que celle-ci avait un goût de réchauffé, et sans réelle réponse aux problématiques d'architecture ... les conf sur SOLID, DRY et KISS se suivent et se ressemblent hélas

Zakaria Gatra at 11:42 on 31 Mar 2017

Super présentation !
On ne parlera jamais assez de l'importance d'architecturer son besoin !
Comme énoncé par Guillaume, du code "avant"/"après" un peu partout dans la présentation aurait été préférable et aurait mieux illustré le talk.

Michael at 13:16 on 31 Mar 2017

Y aura-t-il les slides disponibles après la conférence ?

Jérôme Vieilledent (Speaker) at 15:09 on 31 Mar 2017

Merci à tous pour vos feedback !

@Michael : Je vais tenter de faire un export PDF depuis Keynote ;-)

Alex Rock at 09:46 on 1 Apr 2017

Impressionnant ! Avec les tendances au découplage, micro-services, workers, etc., il est très frustrant de devoir refactoriser une vieille appli legacy mal développée, et je trouve que l'exemple que tu as donné, rien que les schémas d'interaction, étaient extrêmement instructifs et je trouve que tu as réalisé ce refactoring avec brio ! J'aurais moi-même été incapable d'être assez à l'aise avec ce genre de problématique !

Jérôme Vieilledent (Speaker) at 12:04 on 1 Apr 2017

Je viens de publier les slides, ils sont en cours de processing par SpeakerDeck :-)