Refactoring for Software Design Smells: Gestión de la deuda técnica

Puntuación:   (4,4 de 5)

Refactoring for Software Design Smells: Gestión de la deuda técnica (Girish Suryanarayana)

Opiniones de los lectores

Resumen:

El libro ofrece una visión completa de la deuda técnica y los olores de diseño, haciendo hincapié en consejos prácticos de refactorización para desarrolladores de software. Explica conceptos complejos en un lenguaje sencillo, con el apoyo de numerosos ejemplos e ilustraciones. Los lectores aprecian la clara clasificación de los temas y la utilidad del apéndice con herramientas para gestionar la deuda técnica. Sin embargo, algunos revisores sugieren mejoras, sobre todo en relación con el uso de terminología específica como «olores».

Ventajas:

Cobertura exhaustiva de la deuda técnica y los olores de diseño.
Explicaciones claras de conceptos complejos.
Ejemplos e ilustraciones útiles.
Consejos prácticos de refactorización para desarrolladores.
Clasifica eficazmente los olores de diseño.
Tamaño manejable para llevar encima.
Útil apéndice con herramientas para identificar olores de diseño.

Desventajas:

Algunos lectores encuentran el uso del término 'olores' indeseable para convencer al público.
Unos pocos críticos desean más contenido más allá de las 250 páginas proporcionadas.

(basado en 15 opiniones de lectores)

Título original:

Refactoring for Software Design Smells: Managing Technical Debt

Contenido del libro:

El conocimiento de los olores de diseño -indicadores de problemas de diseño comunes- ayuda a los desarrolladores o ingenieros de software a comprender los errores cometidos al diseñar, qué principios de diseño se pasaron por alto o se aplicaron mal y qué principios deben aplicarse correctamente para solucionar esos olores mediante la refactorización. Los desarrolladores e ingenieros de software pueden "conocer" principios y patrones, pero no son conscientes de los "olores" que existen en su diseño debido a la aplicación incorrecta o errónea de principios o patrones.

Estos olores tienden a contribuir en gran medida a la deuda técnica -más tiempo para arreglar proyectos que se creían completos- y deben abordarse mediante una refactorización adecuada. Refactoring for Software Design Smells presenta 25 olores de diseño estructural, su papel en la identificación de problemas de diseño y posibles soluciones de refactorización. Organizado en áreas comunes del diseño de software, cada olor se presenta con diagramas y ejemplos que ilustran las malas prácticas de diseño y los problemas que resultan, creando un catálogo de pepitas de información fácilmente utilizable que los desarrolladores o ingenieros pueden aplicar en sus proyectos.

Los autores destilan su investigación y experiencia como consultores y formadores, aportando ideas que han servido para mejorar la refactorización y reducir el tiempo y los costes de gestión de proyectos de software. Además, relatan anécdotas de proyectos reales en los que el olor pertinente ayudó a resolver un problema de diseño.

Otros datos del libro:

ISBN:9780128013977
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2014
Número de páginas:258

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Refactoring for Software Design Smells: Gestión de la deuda técnica - Refactoring for Software...
El conocimiento de los olores de diseño...
Refactoring for Software Design Smells: Gestión de la deuda técnica - Refactoring for Software Design Smells: Managing Technical Debt

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)