Note :
Le livre sur l'injection de dépendances et les modèles de conception de logiciels a reçu des critiques extrêmement positives, soulignant sa profondeur, sa clarté et son application pratique pour améliorer la compréhension et les pratiques de développement de logiciels.
Avantages:Livraison rapide, couverture complète de l'injection de dépendances, compréhension approfondie des principes de conception de logiciels, conseils et exemples pratiques, traitement efficace des malentendus, adapté aux débutants et aux développeurs avancés, particulièrement bénéfique pour les développeurs .NET, contenu bien organisé, comprend des mises à jour précieuses dans la deuxième édition.
Inconvénients:Certains trouvent que le contenu est long et qu'il gagnerait à être plus concis ; quelques évaluateurs s'attendaient à ce que l'accent soit mis davantage sur des cadres spécifiques plutôt que sur une vue d'ensemble.
(basé sur 13 avis de lecteurs)
Dependency Injection Principles, Practices, and Patterns
Résumé
Dependency Injection Principles, Practices, and Patterns vous apprend à utiliser l'injection de dépendances pour réduire les dépendances codées en dur entre les composants d'une application. Vous commencerez par apprendre ce qu'est l'injection de dépendances et quels types d'applications peuvent en bénéficier. Ensuite, vous travaillerez sur des scénarios concrets en utilisant C# et le cadre .NET pour mettre en œuvre l'intégration directe dans vos propres projets. En vous plongeant dans les exemples expliqués en détail, vous développerez une base que vous pourrez appliquer à n'importe laquelle des nombreuses bibliothèques DI pour .NET et .NET Core.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
L'injection de dépendances (DI) est un excellent moyen de réduire le couplage étroit entre les composants logiciels. Au lieu de coder en dur les dépendances, comme la spécification d'un pilote de base de données, vous établissez ces connexions par l'intermédiaire d'une tierce partie. Au cœur des frameworks d'application comme ASP.NET Core, l'injection de dépendances vous permet de mieux gérer les changements et autres complexités de votre logiciel.
À propos du livre
Dependency Injection Principles, Practices, and Patterns est une édition révisée et élargie du best-seller classique Dependency Injection in.NET. Il vous enseigne l'injection de dépendances à partir de la base, avec des exemples pertinents, des modèles et des anti-modèles pour créer des applications bien structurées et à couplage lâche. Le code et les diagrammes bien annotés utilisent des exemples C# pour illustrer les principes qui fonctionnent parfaitement avec les langages orientés objet modernes et les bibliothèques d'injection de dépendances.
Contenu de l'ouvrage
⬤ Refactoring existing code into loosely coupled code.
⬤ Les techniques DI qui fonctionnent avec les langages OO à typage statique.
⬤ L'intégration avec les frameworks .NET courants.
⬤ Des exemples mis à jour illustrant le DI dans .NET Core.
A propos du lecteur
Pour les développeurs OO intermédiaires.
A propos des auteurs
Mark Seemann est un programmeur, architecte logiciel et conférencier qui travaille avec des logiciels depuis 1995, dont six ans chez Microsoft. Steven van Deursen est un développeur et architecte .NET chevronné, ainsi que l'auteur et le responsable de la bibliothèque Simple Injector DI.
Table des matières
PARTIE 1 : L'injection de dépendances sur la carte.
⬤ Les bases de l'injection de dépendances : Quoi, pourquoi et comment.
⬤ Écrire un code étroitement couplé.
⬤ Écrire du code faiblement couplé.
PARTIE 2 Catalogue.
⬤ Les modèles d'injection de dépendances.
⬤ Les anti-modèles de l'ID.
⬤ Les odeurs de code.
PARTIE 3 L'informatique pure.
⬤ Composition de l'application.
⬤ Vie de l'objet.
⬤ L'interception.
⬤ Programmation orientée aspects par la conception.
⬤ Programmation orientée aspects basée sur des outils.
PARTIE 4 Conteneurs DI.
⬤ Introduction aux conteneurs DI.
⬤ Le conteneur DI Autofac.
⬤ Le conteneur DI Simple Injector.
⬤ Le conteneur Microsoft. Extensions. DependencyInjection DI Container.
© 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)