147.Refactoring (concepto)

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)