Architecture
hexagonale
mvc

C'est un talk que j'ai découvert de Codeur en Sein qui parle de comment passer d'une architecture MVC vers une architecture clean/hexagonale.

Bon visionnage


Partagé par Charles Dimitri
il y a presque 5 ans
4

Benoit GANTAUME il y a presque 5 ans
@Charles Dimitri : tu l'as mis en pratique ?
Quels problèmes as-tu rencontré dans la vraie vie ?
Charles Dimitri il y a presque 5 ans
Oui je l'ai expérimenté sur un projet perso.
J'ai beaucoup tatonné, j'avoue que je n'étais pas sûr des choix que j'avais fait mais cette vidéo a montré que j'étais dans la bonne voie.
Un problème rencontré, dans le domaine, comment gérer les identités de tes objets métiers ? Je ne voulais pas introduire d' ID technique dans mon domaine, (genre Id de BD, etc). C'est une question qui reste sans réponse, si vous avez des suggestions, je suis preneur.
Autre problème aussi , comment bien découper son code ? Sur mon projet perso, j'ai fait un gros fichier de service, un Port qui contenait tout et n'importe quoi (à l'ancienne). Dedans, y'avait du CRUD, et des fonctionnalités métiers, etc.
La prochaine étape, est de réfléchir et de découper son code en terme de UseCase. On pourrait dire qu'un Port peut correspondre à un Use Case.
Je ne sais si c'est la bonne façon de voir les choses.
J'aimerais connaître vos retours, et votre expérience.
Marc Bouvier il y a presque 5 ans
Globalement, je trouve qu'il est préférable de partir des Use Case en TDD et de faire emerger les ports quand on a besoin d'interagir avec l'extérieur.

Pour approfondir, je pense que tu trouveras des gens intéressés par ces questions sur le slack de Wealcome de Michaël Azerhad.

join.slack.com/...
Charles Dimitri il y a presque 5 ans
Merci Marc pour ce lien
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
Le TDD vu par un PM avec Victor Billette et Villemeur
Accéder à l'épisode
Gagner de l'argent sans travailler avec Axel Paris
Accéder à l'épisode
Réussir ses revues de code avec Arthur Magne
Accéder à l'épisode
2039-17 Travailler depuis la Thaïlande avec Gilles
Accéder à l'épisode
Pourquoi un podcast de dev avec Bruno Soulez
Accéder à l'épisode
Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus