Aujourd'hui, on parle Clean Architecture avec Nicolas Deboose :
De quoi est-elle constituée ?
Quand l’utiliser et que peut-elle amener ?
Est-elle aussi sujette aux phénomènes de « mode » comme certains frameworks ?
Si tu veux aller plus loin, quelles sont les ressources ?
Pour suivre Nicolas Deboose : https://twitter.com/nicodeboose
Pour découvrir le cursus Artisan Développeur et apprendre à écrire du code durable : https://ad302.fr/3syGBo
Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
Nous avions essayé d'en s'en approcher avec un archi hexagonale + du DDD dans une de mes précédentes expériences et il y avait eu pas mal de réticences ou de frustration face à la verbosité du code lié aux différentes interfaces qui permettent d'abstraire les couches externes. J'avais alors eu pas mal de questions similaires à celles de Benoit. Hélas, je n'avais pas l'expérience de Nicolas pour y répondre.
Avec le recul, je pense que c'était un changement vraiment trop important et il aurait sûrement été plus avisé d'y aller incrémentalement. Ne serait-ce déjà que commencer par initier l'équipe à la notion de couplage du code et de son rapport gain/risque pour mieux comprendre l'intérêt des concepts qu'on applique ensuite.