Refactorización: Difference between revisions
Appearance
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..." |
No edit summary |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
La '''refactorización''' es la 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. | Se recomienda realizar la refactorización, seguida de pruebas unitarias para comprobar que no ha cambiado el comportamiento del código. | ||
Line 5: | Line 5: | ||
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". | 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". | ||
==Véase también== | |||
*[[Deuda técnica]]. | |||
[[Category:Glosario de términos]] | [[Category:Glosario de términos]] | ||
[[Category:Prácticas ágiles]] |