What the code #7 - L'architecture hexagonale est-elle le pattern ultime ?
ฝัง
- เผยแพร่เมื่อ 16 ก.ย. 2024
- Dans cet épisode, Thomas Dumont reçoit Antoine Salesse, ingénieur logiciel et expert Java.
Ils abordent le sujet des patterns d'architecture et tout particulièrement celui de l'architecture hexagonale.
La découverte d'Antoine :
Gradle : gradle.org/
Comparatif Gradle vs Maven :
gradle.org/mav...
tomgregory.com...
N'hésitez pas à nous faire vos retours :
Sur LinkedIn : / mycompany
Sur TH-cam : / @younup
Retrouvez l'invité :
Antoine Salesse sur linkedin : / antoine-salesse
Retrouvez l'animateur de cet épisode :
Thomas Dumont sur linkedin : / dumont-thomas
Vous pouvez retrouver ce podcast sur :
Younup.fr : www.younup.fr/
Spotify : open.spotify.c...
Apple Podcasts : podcasts.apple...
Deezer : www.deezer.com...
Podcast Addict : podcastaddict....
Amazon Music : music.amazon.c...
Retrouve toute l’actu Younup !
► Site Web : www.younup.fr/
► Blog : www.younup.fr/...
► Linkedin : / younup
► Twitter : / younup_it
Younup, Design, Build & Testing !
Merci pour cet épisode, très riche.
J'aimerais connaitres les besoins metiers surlequels ils travaillent...
La couche domaine ? Dixit Alistair Cockburn, il n’y a pas de couche domaine dans l’architecture hexagonale
Perso je commence a en avoir marre du monde dev, des monsieur je sais tout qui ont tous lu les mm bouquins et répètent la mm chose jusqu'à la prochaine mode, les buzzword, les architectures de dingue pour résoudre des problèmes qui n'existe mm pas. Les mecs se prennent pour einstein alors qui sont pas fait pour penser.
Je suis d’accord, beaucoup de mot clé en fait pour pas grand chose… Ce que les gens oublient c’est que les patterns/architectures sont faits pour répondre à des problématiques …
Franchement top, ça manquait juste d’un peu de schéma
Niveau ultime : la Clean Architecture (Uncle Bob) va un cran plus loin.
MVC est un pattern difficilement testable ? On aura tout entendu… 😂
Je vous propose de ré-ecouter car ce n'est pas tout à fait ce qui est dit. 😋
Pour éviter tout abus de langage et de mauvaise compréhension voici une petite explication supplémentaire : ce n'est pas le pattern MVC qui est difficilement testable, c'est le mélange de couche qui l'est. Et ce mélange arrive plus fréquement et facilement dans ce pattern que dans les autres cités.
On peut avoir des applications en MVC très bien testées et très propre, mais ça demande de bien préparer et de maintenir son architecture ; ainsi que d'avoir un projet simple ce qui malheureusement, n'est souvent pas le cas de notre expérience 😅
@@younup 4:15 c'est un mélange des couches et c'est une architecture difficilement testable.
Si certains devs ne connaissent pas bien ce pattern (qui est un agrégat d'autres patterns), il serait peut-être temps de revoir les bases de la POO notamment le single responsability.
MVC est trop abstrait, on peut le faire à toutes les sauces, un peu de logique métier dans le controller, dans le model 😢 DDD etc.. est + structurant d'un point de vue business, alors que MVC est très centré sur l'utilisateur (entrée/ sortie)