La refactorización es un aspecto importante de la programación extrema.