Actividad por la
que vamos modificando el código fuente, sin modificar su funcionamiento, pero
buscando una mejor legibilidad o estructuración.
Algunas
actividades de refactoring son evidentes:
·
renombrar
variables para que su nombre refleje intuitivamente su contenido.
·
renombrar
métodos para que su nombre refleje intuitivamente su cometido.
·
renombrar
clases para que su nombre refleje intuitivamente su esencia.
·
reordenar
las clases en paquetes para que la estructura agrupe funciones de detalle.
Ver [http://www.refactoring.com/].
Temas relacionados
Vademécum
encapsulación
introducción de variables explicativas
extracción / eliminación de variables
sustitución de condiciones anidadas por guardas
extracción de métodos
sustituir iteración por recursión (o viceversa)