Arquitectura de software sostenible: Analizar y reducir la deuda técnica


Precio:
Precio de venta$46.90

Descripción

Los programadores de hoy en día no desarrollan sistemas de software desde cero. En su lugar, dedican su tiempo a arreglar, ampliar, modificar y mejorar el software existente. Los sistemas heredados a menudo se convierten en un desorden inmanejable que resulta cada vez más difícil de modificar, y con una arquitectura que acumula continuamente deuda técnica. Carola Lilienthal ha analizado más de 300 sistemas de software escritos en Java, C#, C++, PHP, ABAP y TypeScript y, junto con sus equipos, los ha refactorizado con éxito. Este libro condensa su experiencia con sistemas monolíticos, patrones de arquitectura y diseño, arquitecturas en capas, diseño basado en dominios y microservicios. Con más de 200 imágenes en color de sistemas reales, se presentan soluciones de ejemplo buenas y subóptimas de forma comprensible y exhaustiva, mientras que las recomendaciones y sugerencias basadas en proyectos prácticos permiten al lector aplicar directamente los conocimientos de la autora a su trabajo diario. "A lo largo del libro, la Dra. Lilienthal ha proporcionado consejos sólidos para diagnosticar, comprender, desenredar y, en última instancia, prevenir los problemas que hacen que los sistemas de software sean frágiles y propensos a fallar. Además de los ejemplos técnicos que cabría esperar en un libro sobre arquitectura de software, se toma el tiempo de profundizar en los aspectos conductuales y humanos que impactan en la sostenibilidad y, en mi experiencia, están inextricablemente ligados a la salud de una base de código. También se aleja con pericia, explorando conceptos de arquitectura como dominios y capas, y luego se acerca al nivel de clase donde el desarrollador típico trabaja día a día. Este enfoque holístico es crucial para implementar un cambio duradero." Del prólogo de Andrea Goulet CEO, Corgibytes Fundadora, Legacy Code Rocks

Autor: Carola Lilienthal
Editorial: Rocky Nook
Publicado: 29/10/2019
Páginas: 307
Tipo de encuadernación: Tapa blanda
Peso: 1.30lbs
Tamaño: 9.20h x 7.20w x 0.70d
ISBN13: 9781681985695
ISBN10: 1681985691
Categorías BISAC:
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Programación | General

Sobre el autor
Carola Lilienthal es directora general de WPS - Workplace Solutions GmbH y responsable del departamento de arquitectura de software. Desde 2003, la Dra. Carola Lilienthal ha analizado más de 300 arquitecturas en Java, TypeScript, C#, C++, ABAP y PHP, y asesora a equipos de desarrollo sobre cómo mejorar la sostenibilidad de sus sistemas de software. Está especialmente interesada en la formación de arquitectos de software, por lo que transmite regularmente sus conocimientos en conferencias, artículos y cursos de formación.