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 …
Entradas correspondientes a la etiqueta 'Mejora de codigo'
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
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 …
Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/generalization-surpatterns/tecnica-de-refactoring-pull-up-field/
mar 18 2012
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 …
Enlace permanente a este artículo: http://surpatterns.com/sitio/tecnicas-refactoring-surpatterns/que-son-las-tecnicas-de-refactoring-en-espanol-ii/

