nous vous proposons de passer en revue du code pour mettre en lumière ce qui peut apparaître comme de bonnes pratiques d'architecture SOLID
à travers du code (C# pour l'occasion), explorons ce qui fait d'une architecture logicielle une réalité pour un code vraiment Agile et SOLIDe.
Nous expliquerons comment et pourquoi éviter les pièges du code tout fait (ORM, Scaffolding), comment (et pourquoi) rester toujours testable à moindre coût, comment (et pourquoi) être DRY, être S.O.L.I.D., utiliser le Domain Driven Design comme un atout et non comme un précepte aveugle... Nous parlerons d'architecture hexagonale ou orthogonale, de programmation par contrat (interfaces), d'isolation, de découplage, de disparité d'impédance données / objet et nous remettrons l'architecture au coeur de la problématique d'un développement dit "Agile"