S#arp Architecture, le pet shop DDD du monde .NET

L’article de Bill McCafferty sur les bonnes pratiques dans l’utilisation de NHibernate s’est peu à peu transformé en un projet (et un framework) à la PetShop : Sharp Architecture.

La dernière release (RC2) comporte en plus du code, un projet d’exemple autour de la base Northwind et un document de 50 pages sur les différentes couches : leur implémentation, les outils et frameworks utilisés sans oublier les considérations transverses comme la gestion des transactions. Les tests unitaires ne sont pas en reste avec l’utilisation de SQlLite pour les test de la couche de données, Rhino Mocks.

Cela peut paraître un peu trop liste de courses mais l’évolution du projet sous l’influence des discussions sur le forum dédié est intéressante et garanti je trouve un bon équilibre entre pragmatisme et pédagogie.

Billet publié dans les rubriques Programmation le