Newsletter para devsEntra
Audio premium

Refactorizar una aplicación legacy (Parte 1)

Guía de primeros pasos para refactorizar una aplicación de código legado.

Desde 15€/mes
Imagen de Daniel Primo

Daniel Primo

Guía práctica para iniciar la refactorización de una aplicación legacy: problemas comunes, MVC, testing funcional, herramientas y entorno (PHP5, MySQL, Git).

Qué vas a aprender

  1. 1Refactorización de una aplicación legacy y riesgos asociados
  2. 2Arquitectura Modelo-Vista-Controlador y separación de intereses
  3. 3Testing funcional y de regresión para garantizar cambios seguros
  4. 4Programación orientada a objetos como base del refactor
  5. 5Compatibilidad y migración (PHP5 y posible migración a PHP7)
  6. 6Gestión de datos y fixtures para pruebas (MySQL, SQLite)
  7. 7Control de versiones con Git para cambios de peso
  8. 8Entornos locales y herramientas (Docker, WAMP) para pruebas
  9. 9Seguridad en CI: exposición de secretos en logs (Travis/Surlogs)
  10. 10Repositorios útiles y despliegue: TipTap y SCAR