Les frameworks et librairies externes sont une bénédiction pour les développeurs : cela nous permet de gagner du temps, d'utiliser du code (généralement) de qualité, et de nous concentrer sur ce qui est vraiment important: la vraie logique qui rapporte de la valeur!

Cependant, tout vient avec un coût...

A y regarder de plus près : qui est vraiment "le plus important" dans l'histoire? Le framework dicte ses lois: Vous devez "extend" ses classes, rajouter ses annotations, suivre sa structure de dossiers, etc... C'est une sorte de mariage forcé. Au début, tout est beau... Mais un mariage, c'est fait pour durer ! Quand la "mariée" décide de déprécier et ensuite supprimer ce que vous aimez chez elle (ou pire : elle n'est plus maintenue), vous vous retrouverez paralysé avec une version obsolète, par peur de casser votre fameuse logique métier...

Ca ne peut plus durer ! Dans ce talk, on parlera de tout ce que j'aurais aimé qu'on me dise sur la clean architecture avant de commencer

Comment controler le framework, plutôt que lui ne vous contrôle ? Comment arriver à ce que le framework et vos librairies ne soient qu'un détail d'implémentation ?

Vous aurez en prime : Du code clair Une architecture claire, qui fonctionne sur du back-en comme du front-end Du code facilement testable unitairement... Plus besoins de "booter" votre frameword pour tester vos vues Plus aucune peur de mettre à jour une librairie, voire de la changer

Comments

Please login to leave a comment

Roman Joly at 11:59 on 26 Jun 2020

très intéressant, des choses à mettre en place!

Que cela fait du bien de revenir sur de bonnes bases ! Cela m'a rappelé les bons vieux cours de bonnes pratiques à l'école ! 🤗

Très intéressant et bien expliqué.

Conférence très intéressante sur une organisation et de la gestion de projet avec une approche "clean code" et un découpage en Use Case très intéressante. Bravo

Alex Rock at 13:09 on 26 Jun 2020

Bonne conférence avec pas mal de concret et d'exemples de code, merci :)

David Mohamed at 17:05 on 26 Jun 2020

Ca donne de bonnes bases pour mes futures projets