Barra Sup Mobile


La oficina de proyectos de informática
pmoinformatica.com

Páginas

jueves, 3 de enero de 2013

Refactorización: 6 preguntas y respuestas

Imagen de: Picasa Web Albums

Una de las técnicas más importantes en el desarrollo ágil de software y en particular del Test Driven Development (TDD) es la Refactorización, la cual consiste en hacer modificaciones al código existente para mejorar su diseño de forma tal que no afecte su comportamiento externo.

Está técnica es la que permite implementar en la práctica uno de los valores de la programación extrema (XP) y del desarrollo ágil de software que es la simplicidad.

En este artículo se describe el concepto de refactorización, razones para aplicarlo, tipos de refactorizaciones, beneficios, lo que la práctica permite hacer, entre otros aspectos.

Presentamos a continuación el artículo sobre Refactorización: