Note :
Ce livre est salué pour son exploration accessible de la conception pilotée par les domaines (DDD) et des modèles architecturaux, en particulier dans le contexte de C# et de .NET. Les critiques saluent sa clarté, ses exemples pratiques et l'accent mis sur les applications du monde réel. Cependant, certains expriment des inquiétudes concernant la représentation trop optimiste de certains concepts tels que le CQRS, le manque de détails dans certains domaines et des problèmes d'édition dans les derniers chapitres.
Avantages:Le livre est perspicace et facile à comprendre, il couvre un large éventail de modèles architecturaux, il est particulièrement utile pour les développeurs C# et .NET, il contient des exemples pratiques, il explore bien le DDD et les architectures alternatives comme le CQRS et l'approvisionnement en événements, il est applicable à des scénarios du monde réel et il offre des perspectives précieuses pour les développeurs en transition vers des rôles de haut niveau.
Inconvénients:Certains concepts sont trop simplifiés ou trop positifs (par exemple, CQRS), les instructions sur l'intégration des composants ne sont pas claires, des erreurs d'édition et des sections peu claires se trouvent dans les derniers chapitres, et les exemples sont incomplets. Il peut ne pas convenir aux débutants qui recherchent des conseils de mise en œuvre détaillés.
(basé sur 67 avis de lecteurs)
Microsoft .Net: Architecting Applications for the Enterprise
Un condensé des pratiques fondamentales de l'architecte logiciel, appliquées de manière pragmatique.
Concevoir une architecture efficace est votre meilleure stratégie pour gérer la complexité des projets et améliorer vos résultats. Mais les principes et les pratiques de l'architecture logicielle - que les auteurs appellent la " science des décisions difficiles " - ont évolué pour s'adapter au cloud, au mobile et à d'autres changements. Entièrement révisé et mis à jour, ce livre partage les connaissances et les perspectives du monde réel qui vous permettent de concevoir pour réussir et de fournir des solutions plus performantes.
Dans cette deuxième édition entièrement mise à jour, vous allez :
⬤ Apprendre comment seule une compréhension approfondie du domaine peut conduire à une architecture appropriée.
⬤ Vous apprendrez que seule une compréhension profonde du domaine peut mener à une architecture appropriée.
⬤ Vous adopterez l'approche "code d'abord, modèle ensuite", y compris l'architecture multicouche.
⬤ Saisir les avantages de la priorité donnée à la maintenabilité des logiciels.
⬤ Découvrez comment la lisibilité, la testabilité et l'extensibilité conduisent à la qualité du code.
⬤ Adopter une approche axée sur l'expérience de l'utilisateur (UX) plutôt que sur la conception de données.
⬤ Examiner les modèles d'organisation de la logique d'entreprise.
⬤ Utiliser l'approvisionnement en événements et le CQRS pour modéliser plus efficacement des domaines d'activité complexes.
Approfondir la couche de persistance, y compris les modèles et l'implémentation.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)