Saltar al contenido principal

Refactorización

Según Martin Fowler, la palabra refactoring (que aquí solemos traducir como refactorización) puede utilizarse como sustantivo y como verbo. En su libro Refactoring - Improving the Design of Existing Code, nos acerca una definición que aquí nos tomamos la libertad de traducir:

Definición

Refactorización (sustantivo): un cambio hecho a la estructura interna de un programa, con el objetivo de hacer más sencilla su comprensión y más barata su modificación, sin introducir cambios en su comportamiento observable.

Refactorizar (verbo): reestructurar un programa aplicando una serie de refactorizaciones, sin introducir cambios en su comportamiento observable.

A continuación, te dejamos un video donde se ve paso a paso cómo aplicar la técnica.