Puntuación:
El libro presenta principios complejos de arquitectura de software de forma atractiva, por lo que resulta adecuado tanto para desarrolladores noveles como experimentados. Los lectores aprecian los conceptos fundamentales, en especial los principios SOLID, pero muchos consideran que el material es repetitivo y carece de profundidad en temas nuevos. El estilo de redacción se califica tanto de accesible como de ampuloso, y las opiniones sobre su aplicabilidad práctica son dispares. También preocupa la falta de ejemplos concretos y los puntos de vista rígidos del autor sobre el diseño de software.
Ventajas:⬤ Estilo de redacción claro y atractivo.
⬤ Buena síntesis de conceptos complejos, especialmente los principios SOLID.
⬤ Proporciona valiosas ideas sobre la arquitectura del software.
⬤ Transformador para muchos lectores, despertando una nueva mentalidad en el diseño de software.
⬤ Contiene una colección coherente de principios sobre arquitectura limpia.
⬤ El material puede resultar repetitivo para quienes estén familiarizados con las obras anteriores del Tío Bob.
⬤ Carece de ejemplos concretos y aplicaciones prácticas, quedándose a menudo en un alto nivel.
⬤ Algunos lo encontraron verboso y difícil de digerir.
⬤ Los puntos de vista rígidos del autor pueden parecer dogmáticos y desdeñosos de las diversas aplicaciones y complejidades del mundo real.
(basado en 340 opiniones de lectores)
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Basándose en el éxito de los best-sellers The Clean Coder y Clean Code, el legendario artesano del software Robert C. "Tío Bob" Martin muestra cómo aportar mayor profesionalidad y disciplina a la arquitectura y el diseño de aplicaciones.
Al igual que sus otros libros, Arquitectura limpia de Martin no se limita a presentar múltiples opciones y a decir "use su mejor criterio", sino que le indica qué opciones debe tomar y por qué son fundamentales para su éxito. Martin ofrece respuestas directas y sin rodeos a preguntas clave de arquitectura y diseño como:
⬤ ¿Cuáles son las mejores estructuras de alto nivel para los diferentes tipos de aplicaciones, incluyendo web, base de datos, thick-client, consola y aplicaciones embebidas?
⬤ ¿Cuáles son los principios básicos de la arquitectura de software?
⬤ ¿Cuál es el papel del arquitecto, y lo que él / ella realmente está tratando de lograr?
⬤ ¿Cuáles son los principios básicos del diseño de software?
⬤ ¿Cómo fallan los diseños y las arquitecturas, y qué se puede hacer al respecto?
⬤ ¿Cuáles son las disciplinas y prácticas de los arquitectos y diseñadores profesionales? Arquitectura limpia es una lectura esencial para todo arquitecto de software, analista de sistemas, diseñador de sistemas y gestor de software, así como para cualquier programador que aspire a desempeñar estas funciones o se vea afectado por su trabajo.
© 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)