Entradas de la categoría 'Técnicas Refactoring'

Tutoriales y Artículos de implementacion de Tecnicas de Refactoring en Español

mar 19 2012

avatar

Técnica de Refactoring en Español: Extract Class

Refactoring: Extract Class Finalidad: Una clase tiene responsabilidades que no le corresponde, sino que deberian pertener a otra clase. Mecánica: Decidir como dividir las responsabilidades de la clase. Crear una nueva clase que alojará ciertas responsabilidades. Vincular a la clase original con la nueva. Usar Move Field en cada campo que se quiera mover. Compilar …

Continuar leyendo »

Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/moving-features-between-objects-surpatterns/tecnica-de-refactoring-extract-class/

mar 19 2012

avatar

Técnica de Refactoring en Español: Pull Up Field

Refactoring: Pull Up Field Finalidad: Dos subclases tienen el mismo campo. Este se mueve a la superclase (clase padre). Mecánica: Inpeccionar que los campos que sean los candidatos a cambiar se utilicen para el mismo fin y de la misma manera. Si los campos no tienen el mismo nombre, renombrarlos para que luego se utilice …

Continuar leyendo »

Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/generalization-surpatterns/tecnica-de-refactoring-pull-up-field/

mar 18 2012

avatar

Técnica de Refactoring en Español: Extract Method

Refactoring : Extract Method Finalidad: Un fragmento de código que se puede agrupar Mecánica: Crear un nuevo método, darle un nombre que explique su intención. Copiar el código extraido de los métodos al nuevo método creado. Buscar referencias a variables locales en el método original. De existir, enviarlas como parámetro al nuevo método. Comprobar de …

Continuar leyendo »

Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/composing-methods-surpatterns/tecnica-de-refactoring-extract-method/

mar 18 2012

avatar

Tutorial: Que son las técnicas de Refactoring en Español (II)

Técnicas de Refactoring (II) Antes de comenzar a explicar algunas de las técnicas de Refactoring voy a explicarte una cuestión teórica sencilla, corta e interesante. Metáfora de los dos sombreros: Cuando se usa el refactoring para desarrollar software, dividimos el tiempo en 2 actividades: agregar funcionalidad y refactorizarla. Cuando agregamos una funcionalidad, nos ponemos el …

Continuar leyendo »

Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/que-son-las-tecnicas-de-refactoring-en-espanol-ii/

feb 18 2012

avatar

Tutorial: Que son las técnicas de Refactoring en Español (I)

¿Que son las técnicas de Refactoring? Las técnicas de Refactoring fueron puestos en evidencia por Martin Fowler en su libro: Refactoring “Improving the desing of existing code”. Si tienen la suerte de poder llegar a leer ese libro no se lo olvidarán jamás. Estoy 100% convencido, que después de su lectura, la forma en que …

Continuar leyendo »

Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/que-son-las-tecnicas-de-refactorings/