
Making code tastier through Refactoring
Todos hemos trabajando alguna vez con una aplicación con código legacy. Refactoring es una técnica que nos permite reestructurar y rediseñar el código de nuestra aplicación sin modificar su comportamiento de forma que sea más legible y más fácil de mantener. Veremos las ventajas e inconvenientes de refactoring así como algunas de las técnicas principales que se aplican durante una refactorización.