Puntuación:
En general, el libro recibe grandes elogios por su perspicaz contenido sobre desarrollo de software, especialmente para desarrolladores C# y .NET. Los revisores aprecian su enfoque en la calidad práctica del código, los principios SOLID y los patrones de diseño, lo que lo hace valioso tanto para programadores nuevos como experimentados. Sin embargo, algunos lectores opinan que el libro podría profundizar más en los ejemplos y que sus capítulos iniciales sobre procesos ágiles parecen fuera de lugar.
Ventajas:⬤ Rico en información de calidad sin relleno.
⬤ Enseña principios de codificación preparados para el futuro.
⬤ Buena mezcla de teoría y ejemplos prácticos.
⬤ Valioso tanto para principiantes como para desarrolladores experimentados.
⬤ Su estilo claro y conciso facilita la comprensión.
⬤ Cubre conceptos esenciales como SOLID y patrones de diseño de forma efectiva.
⬤ Los capítulos iniciales sobre procesos ágiles pueden parecer irrelevantes para algunos lectores.
⬤ Algunos ejemplos se consideran superficiales y pueden no proporcionar suficiente profundidad para programadores experimentados.
⬤ El sesgo anti-Microsoft puede limitar su audiencia.
⬤ El libro puede no ser tan útil para quienes busquen ejemplos de codificación detallados similares a los de «Clean Code».
(basado en 40 opiniones de lectores)
Adaptive Code: Agile Coding with Design Patterns and Solid Principles
Escriba código que pueda adaptarse a los cambios.
Aplicando los principios de este libro, podrá crear código que se adapte a nuevos requisitos y escenarios imprevistos sin tener que reescribirlo de forma significativa. Gary McLean Hall describe las mejores prácticas, principios y patrones ágiles para diseñar y escribir código que pueda evolucionar más rápida y fácilmente, con menos errores, porque no impide el cambio.
Ahora revisado, actualizado y ampliado, Adaptive Code, segunda edición, añade ideas prácticas indispensables sobre Kanban, inversión de dependencias y creación de abstracciones reutilizables. Basándose en más de una década de experiencia en consultoría y desarrollo ágil, McLean Hall ha actualizado su best-seller con una cobertura más profunda de las pruebas unitarias, refactorización, inyección de dependencia pura, y mucho más.
Domine nuevas y potentes formas de:
- Escribir código que permita y complemente Scrum, Kanban o cualquier otro marco ágil.
- Desarrollar código que pueda sobrevivir a cambios importantes en los requisitos.
- Planificar la adaptabilidad mediante el uso de dependencias, capas, interfaces y patrones de diseño.
- Realice pruebas unitarias y refactorización en tándem, obteniendo más valor de ambas.
- Utilizar la técnica del «maestro de oro» para adaptar el código heredado.
- Construir código SÓLIDO con los principios de responsabilidad única, abierto/cerrado y sustitución de Liskov.
- Crear interfaces más pequeñas para dar soporte a necesidades arquitectónicas y de cliente más diversas.
- Aprovechar las mejores prácticas de inyección de dependencias para mejorar la adaptabilidad del código.
- Aplicar la inversión de dependencias con el patrón Stairway y evitar los antipatrones relacionados.
Sobre usted.
Este libro está dirigido a programadores de todos los niveles que buscan una visión más práctica de los patrones de diseño, los principios SOLID, las pruebas unitarias, la refactorización y otros temas relacionados. La mayoría de los lectores habrán programado en C#, Java, C++ o lenguajes orientados a objetos similares, y estarán familiarizados con las técnicas básicas de programación procedimental.
© 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)