Puntuación:
El libro sobre inyección de dependencias y patrones de diseño de software ha recibido críticas abrumadoramente positivas, destacando su profundidad, claridad y aplicación práctica para mejorar la comprensión y las prácticas en el desarrollo de software.
Ventajas:Entrega rápida, cobertura exhaustiva de la inyección de dependencia, comprensión profunda de los principios de diseño de software, orientación práctica y ejemplos, aborda los malentendidos de forma eficaz, adecuado tanto para principiantes como para desarrolladores avanzados, especialmente beneficioso para desarrolladores .NET, contenido bien organizado, incluye valiosas actualizaciones en la segunda edición.
Desventajas:Algunos opinan que el contenido es extenso y que podría ser más conciso; algunos revisores esperaban un enfoque más profundo en marcos específicos en lugar de una visión general.
(basado en 13 opiniones de lectores)
Dependency Injection Principles, Practices, and Patterns
Resumen
Dependency Injection Principles, Practices, and Patterns le enseña a utilizar DI para reducir las dependencias de código duro entre los componentes de la aplicación. Comenzará aprendiendo qué es DI y qué tipos de aplicaciones se beneficiarán de ella. A continuación, trabajará en escenarios concretos utilizando C# y el marco .NET para implementar DI en sus propios proyectos. A medida que se sumerja en los ejemplos minuciosamente explicados, desarrollará una base que podrá aplicar a cualquiera de las numerosas bibliotecas de DI para.NET y.NET Core.
La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.
Acerca de la tecnología
Inyección de dependencia (DI) es una gran manera de reducir el acoplamiento estrecho entre los componentes de software. En lugar de codificar las dependencias, como especificar un controlador de base de datos, las conexiones se realizan a través de un tercero. Fundamental para marcos de aplicaciones como ASP.NET Core, DI le permite gestionar mejor los cambios y otras complejidades de su software.
Acerca del libro
Dependency Injection Principles, Practices, and Patterns es una edición revisada y ampliada del clásico éxito de ventas Dependency Injection in.NET. Enseña DI desde cero, con ejemplos relevantes, patrones y antipatrones para crear aplicaciones bien estructuradas y poco acopladas. El código y los diagramas bien anotados utilizan ejemplos de C# para ilustrar principios que funcionan a la perfección con los lenguajes orientados a objetos modernos y las bibliotecas de DI.
Contenido
⬤ Refactorización de código existente en código débilmente acoplado.
⬤ Técnicas DI que funcionan con lenguajes OO estáticamente tipados.
⬤ Integración con frameworks .NET comunes.
⬤ Ejemplos actualizados que ilustran DI en .NET Core.
Sobre el lector
Para desarrolladores OO intermedios.
Acerca de los autores
Mark Seemann es un programador, arquitecto de software y orador que ha estado trabajando con software desde 1995, incluyendo seis años con Microsoft. Steven van Deursen es un experimentado desarrollador y arquitecto de .NET, y el autor y mantenedor de la librería Simple Injector DI.
Índice
PARTE 1 Poniendo la Inyección de Dependencia en el mapa.
⬤ Fundamentos de la Inyección de Dependencias: Qué, por qué y cómo.
⬤ Escribiendo código fuertemente acoplado.
⬤ Escribiendo código débilmente acoplado.
PARTE 2 Catálogo.
⬤ Patrones de ID.
⬤ Anti-patrones de ID.
⬤ Olores de código.
PARTE 3 DI puro.
⬤ Composición de la aplicación.
⬤ Vida útil de los objetos.
⬤ Intercepción.
⬤ Programación orientada a aspectos por diseño.
⬤ Programación orientada a aspectos basada en herramientas.
PARTE 4 Contenedores DI.
⬤ Introducción a los Contenedores DI.
⬤ El Contenedor DI Autofac.
⬤ El Contenedor DI Simple Injector.
⬤ El Contenedor DI Microsoft. Extensions. DependencyInjection DI Container.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)