Refactorización

From Scrum Manager BoK
Revision as of 21:46, 8 January 2013 by Smanager (talk | contribs) (Created page with "Re-estructuración del código fuente, alterando su estructura interna, sin modificar el comportamiento del programa, con la finalidad de "limpiar el código": mejorar la cons...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Re-estructuración del código fuente, alterando su estructura interna, sin modificar el comportamiento del programa, con la finalidad de "limpiar el código": mejorar la consistencia interna, claridad, comprensión en general su calidad.

Se recomienda realizar la refactorización, seguida de pruebas unitarias para comprobar que no ha cambiado el comportamiento del código.

Es una práctica especialmente recomendada en programación ágil, como garantía de calidad y para evitar que el cambio continuo genere "deuda técnica".