2006/11/30

Refactorización (Refactoring) ...

Siempre hay una mejor manera de hacer las cosas, no existe el codigo perfecto, siempre es posible mejorar las aplicaciones.
Pero, como?


El codigo ya esta ahi pero se necesita modificarlo para dar soporte a un nuevo requerimiento que se debe agregar. Bueno, debido a que muchos hemos estado en esta y similares situaciones se han creado la refactorización del codigo o "Refactoring". Que es esto?

"Refactorización es una tecnica diciplinada para reestructurar el cuerpo de un
codigo existente, alterando su estructura interna sin cambiar su comportamiento
externo." Adaptado del sitio de refactoring por Martin Fowler

Esto significa que usted puede modificar o mejorar su aplicación, causando el menor impacto posible.

¿Como se hace una refactorización de codigo?
Bueno, aqui esta el sitio de Martin Fowler donde se encuentran libros, enlaces, herramientas y un catalogo... si, un catálogo para hacer refactorización del codigo!
Site (inglés): http://www.refactoring.com/
Catálogo (inglés): http://www.refactoring.com/catalog/index.html
Nota: Estoy iniciando la traducción a español de el catalogo, tan pronto este lista lo comunicare en el blog.

Este catálogo es una recopilación de recetas para situaciones especificas, de manera facil le explicara los pasos para la refactorización que usted necesita.
Espero que esto les sea de utilidad.

Saludos,
Feto

No hay comentarios.: