Puntuación:
El libro goza de gran prestigio por su enfoque práctico de la refactorización, especialmente en el contexto de grandes equipos y sistemas en evolución. Hace hincapié en tácticas prácticas y en la importancia de la comunicación y la colaboración en la ingeniería de software, por lo que resulta valioso tanto para ingenieros noveles como experimentados que deseen mejorar sus habilidades y eficacia en proyectos de refactorización.
Ventajas:⬤ Ofrece tácticas prácticas para refactorizar grandes bases de código
⬤ hace hincapié en las consideraciones no técnicas y en las habilidades de comunicación
⬤ contiene casos prácticos y perspectivas prácticas
⬤ bien escrito y atractivo
⬤ aplicable a situaciones del mundo real en diferentes etapas de la carrera
⬤ valioso para el desarrollo personal y profesional.
⬤ Algunos pueden encontrarlo menos técnico en comparación con los libros tradicionales de refactorización
⬤ los ejemplos específicos pueden no aplicarse a la situación de cada lector
⬤ un enfoque en la dinámica del equipo puede ser menos relevante para los desarrolladores en solitario.
(basado en 6 opiniones de lectores)
Refactoring at Scale: Regaining Control of Your Codebase
Realizar cambios significativos en bases de código grandes y complejas es una tarea abrumadora, casi imposible de llevar a cabo con éxito a menos que se cuente con el equipo, las herramientas y la mentalidad adecuados. Si su aplicación necesita una revisión sustancial y no está seguro de cómo llevar a cabo esos cambios de forma sostenible, este libro es para usted.
La ingeniera de software Maude Lemaire le guiará por todo el proceso de refactorización de principio a fin. Aprenderá de su experiencia dirigiendo el rendimiento y los esfuerzos de refactorización en Slack durante un periodo de crecimiento crítico, incluyendo dos casos prácticos que ilustran el impacto que estas técnicas pueden tener en el mundo real. Este libro le ayudará a conseguir una nueva capacidad para introducir cambios importantes en su código de forma productiva.
⬤ Comprender cómo se degrada el código y por qué cierta degradación es inevitable.
⬤ Cuantificar y calificar el estado de su código antes de refactorizar.
⬤ Redactar un plan de ejecución con objetivos estratégicos.
⬤ Ganar el apoyo de la dirección de ingeniería.
⬤ Construir y coordinar el equipo más adecuado para el proyecto.
⬤ Comunicarse eficazmente dentro y fuera de su equipo.
⬤ Adoptar las mejores prácticas para ejecutar con éxito la refactorización.
© 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)