https://www.youtube.com/watch?v=Ldhx-upiiNg
Lorsque l’on commence un nouveau projet, son architecture nous semble très claire :
Toute l’équipe respecte les règles de nommage. Les modules semblent très bien découpés. Les classes sont bien organisées dans les bons modules. L’injection de dépendances est respectée. En bref, l’architecture est respectée.
Mais le projet avance, le rythme s’accélère, des nouveaux coéquipiers arrivent et soudain notre belle architecture semble se diluer, disparaître…
Comment palier/prévenir sa disparition ? Pourquoi pas en utilisant ArchUnitNET !
Lors de ce talk, nous ferons un bref rappel de l’architecture Onion et nous rédigerons quelques tests qui nous permettront de tester notre architecture, afin de la préserver tout au long de la vie du projet.
- https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/
- https://jeffreypalermo.com/2008/07/the-onion-architecture-part-2/
- https://jeffreypalermo.com/2008/08/the-onion-architecture-part-3/
- https://jeffreypalermo.com/2013/08/onion-architecture-part-4-after-four-years/
- https://code-maze.com/onion-architecture-in-aspnetcore/