Ensúciate las manos con la arquitectura limpia: Construya aplicaciones «limpias» con ejemplos de código en Java

Puntuación:   (4,6 de 5)

Ensúciate las manos con la arquitectura limpia: Construya aplicaciones «limpias» con ejemplos de código en Java (Tom Hombergs)

Opiniones de los lectores

Resumen:

El libro ha sido muy elogiado por su visión práctica y teórica de la Arquitectura Limpia, su enfoque en la creación de software mantenible y sus claras explicaciones de los principios de arquitectura. Muchos lectores lo consideran un recurso valioso tanto para desarrolladores noveles como experimentados, sobre todo en relación con el diseño basado en dominios y la arquitectura hexagonal. Sin embargo, algunos críticos señalan que los ejemplos proporcionados son limitados en diversidad, centrándose principalmente en una única aplicación de transferencia de dinero, lo que podría restringir la aplicabilidad a proyectos más grandes.

Ventajas:

El libro está bien organizado y es informativo, y ofrece una visión práctica y teórica de la arquitectura limpia. Ofrece excelentes explicaciones del «por qué» detrás del «cómo», un tratamiento exhaustivo de la mantenibilidad y presenta múltiples enfoques arquitectónicos utilizados en todo el mundo. El uso de ejemplos de código sencillos en Java y Kotlin, así como un enfoque práctico, son muy apreciados. Es adecuado para desarrolladores principiantes y proporciona una comprensión exhaustiva de la creación de software mantenible.

Desventajas:

Algunos lectores consideraron que los ejemplos se centraban demasiado en un único caso (una aplicación de transferencia de dinero), lo que suscitó dudas sobre la aplicabilidad del contenido a proyectos más amplios o diversos. Además, aunque el libro cubre eficazmente muchos principios, algunos críticos expresaron su deseo de una mayor orientación sobre la aplicación de estos conocimientos a sistemas más grandes.

(basado en 8 opiniones de lectores)

Título original:

Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Contenido del libro:

Descubra cómo la arquitectura hexagonal puede ayudar a mejorar la capacidad de mantenimiento.

Características principales:

⬤ Explore formas de hacer su software flexible, extensible y adaptable.

⬤ Aprenda nuevos conceptos que puede combinar fácilmente con su propio estilo de desarrollo de software.

⬤ Desarrolle la mentalidad de tomar decisiones de arquitectura conscientes.

Descripción del libro:

Construir para la mantenibilidad es clave para mantener los costes de desarrollo bajos (y a los desarrolladores contentos). La segunda edición de "Get Your Hands Dirty on Clean Architecture" está aquí para equiparte con las habilidades y conocimientos esenciales para construir software mantenible.

Basándose en el éxito de la primera edición, esta completa guía explora los inconvenientes de la arquitectura por capas convencional y destaca las ventajas de los estilos centrados en el dominio, como la Arquitectura Limpia de Robert C. Martin y la Arquitectura Hexagonal de Alistair Cockburn. A continuación, el libro se sumerge en capítulos prácticos que muestran cómo manifestar una arquitectura hexagonal en código real. Aprenderá en detalle las diferentes estrategias de mapeo entre las capas de una arquitectura hexagonal y verá cómo ensamblar los elementos de la arquitectura en una aplicación. Los últimos capítulos demuestran cómo hacer cumplir los límites de la arquitectura, qué atajos producen qué tipos de deuda técnica y cómo, a veces, es una buena idea asumir voluntariamente esas deudas.

Al final de esta segunda edición, usted estará armado con una comprensión profunda del estilo de Arquitectura Hexagonal y estará listo para crear aplicaciones web mantenibles que ahorran dinero y tiempo. Tanto si es un desarrollador experimentado como un recién llegado a este campo, "Ensúciese las manos con la arquitectura limpia" le permitirá llevar sus habilidades de arquitectura de software a nuevas cotas y crear aplicaciones que resistan el paso del tiempo.

Lo que aprenderá:

⬤ Identificar las posibles deficiencias de utilizar una arquitectura en capas.

⬤ Aplicar métodos variados para hacer cumplir los límites arquitectónicos.

⬤ Descubrir cómo los atajos potenciales pueden afectar a la arquitectura del software.

⬤ Producir argumentos para usar diferentes estilos de arquitectura.

⬤ Estructurar el código de acuerdo a la arquitectura.

⬤ Ejecutar varias pruebas para comprobar cada elemento de la arquitectura.

Para quién es este libro:

Este libro es para ti si te preocupas por la arquitectura del software que estás construyendo. Para sacar el máximo provecho de este libro, debes tener alguna experiencia con el desarrollo web. Los ejemplos de código de este libro están en Java. Si no eres un programador Java pero puedes leer código orientado a objetos en otros lenguajes, estarás bien. En los pocos lugares donde se necesitan Java o framework específicos, se explican a fondo.

Otros datos del libro:

ISBN:9781805128373
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Ensúciate las manos con la arquitectura limpia - Get Your Hands Dirty on Clean...
Descubra cómo la arquitectura hexagonal puede ayudar a mantener bajo el coste...
Ensúciate las manos con la arquitectura limpia - Get Your Hands Dirty on Clean Architecture
Ensúciate las manos con la arquitectura limpia: Construya aplicaciones «limpias» con ejemplos de...
Descubra cómo la arquitectura hexagonal puede...
Ensúciate las manos con la arquitectura limpia: Construya aplicaciones «limpias» con ejemplos de código en Java - Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)