Concepto: Refactorización
Descripción principal

La refactorización (refactoring) se le llama a la actividad de reestructuración del código fuente, cambiando su estructura interna sin alterar su comportamiento (externo).

La refactorización se realiza de forma frecuente, como parte del proceso de desarrollo y evolución del software. En general, la refactorización del código implica una mejora en su estructura, claridad y consistencia. Realizar pruebas de regresión luego de factorizar el código es importante para asegurar que los cambios realizados en el código no cambia su comportamiento.