Katas sur le modèle hexagonal

Kata principal

À partir du code suivant : https://github.com/jni-/adt

La majorité du code se trouve dans ConsoleMain et ceci est un problème.

Votre but est d’utiliser le modèle hexgonal et une architecture s’inspirant du DDD afin de découper ce code (ne changez pas son comportement).

Entres autres, voici les couches/hexagones recherchés :

Voici quelques questions pour vous aiguiller dans votre refactoring :

Kata supplémentaire

À partir du code ci-haut, essayer de régler le problème de gestion de l’Entity Manager. Pour ce faire, je vous suggère d’étudier d’abord le Design Pattern “unit of work”.