Refactorización a escala: Retomando el control de tu base de código


Precio:
Precio de venta$65.99

Descripción

Realizar cambios significativos en bases de código grandes y complejas es una tarea desalentadora, casi imposible de lograr 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 implementar esos cambios de manera sostenible, entonces este libro es para usted.

La ingeniera de software Maude Lemaire le guía a través de todo el proceso de refactorización de principio a fin. Aprenderá de su experiencia impulsando el rendimiento y los esfuerzos de refactorización en Slack durante un período de crecimiento crítico, incluyendo dos estudios de caso que ilustran el impacto que estas técnicas pueden tener en el mundo real. Este libro le ayudará a adquirir una nueva capacidad para introducir productivamente cambios importantes en su base de código.

  • Comprender cómo se degrada el código y por qué cierta degradación es inevitable
  • Cuantificar y calificar el estado de su base de código antes de la refactorización
  • Elaborar un plan de ejecución bien definido con hitos estratégicos
  • Obtener el apoyo de la dirección de ingeniería
  • Construir y coordinar un equipo adecuado para el proyecto
  • Comunicarse eficazmente dentro y fuera de su equipo
  • Adoptar las mejores prácticas para ejecutar con éxito la refactorización


Autor: Maude Lemaire
Editorial: O'Reilly Media
Publicado: 03/11/2020
Páginas: 246
Tipo de encuadernación: Tapa blanda
Peso: 0.88lbs
Tamaño: 9.19h x 7.00w x 0.52d
ISBN13: 9781492075530
ISBN10: 1492075531
Categorías BISAC:
- Informática | Desarrollo e Ingeniería de Software | Garantía de Calidad y Pruebas
- Informática | Arquitectura de Computadoras
- Informática | Programación | Orientada a Objetos

Sobre el autor

Maude Lemaire es ingeniera de software en Slack, donde trabaja para escalar el producto y dar soporte a algunas de las organizaciones más grandes del mundo. Dedica la mayor parte de su tiempo a perseguir a las personas que realizan llamadas de red en bucle, refactorizar trozos de código difíciles de manejar, consolidar esquemas de bases de datos redundantes y construir herramientas para otros desarrolladores. Maude se preocupa profundamente por la experiencia del desarrollador y ha buscado activamente formas más simples y eficientes de estructurar el código en cada uno de sus roles, en todos los niveles de la pila.

Maude obtuvo una licenciatura con honores en Ingeniería de Software de la Universidad McGill.