Refactoring


¿Qué es refactoring?

Refactoring es mejorar la estructura interna del código sin alterar lo que hace desde fuera.

¿Para qué sirve refactoring?

Sirve para:

  • Mejorar legibilidad.
  • Reducir duplicidad.
  • Facilitar mantenimiento y evolución.

Características

  • No debería cambiar comportamiento externo.
  • Ayuda a mantener calidad del código.
  • Es parte natural del desarrollo serio.

¿Dónde se usa?

  • En mantenimiento, evolución de features y deuda técnica.

Conclusión

Refactoring no es reescribir por capricho: es cuidar la base del sistema para que siga siendo trabajable.