Entradas correspondientes a la etiqueta 'Mejora de codigo'

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

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/