ASEGURANDO LA CALIDAD DEL CODIGO REFACTORING. Refactorizar (o Refactoring) es realizar una transformación al software preservando su comportamiento, modificando.

1 ASEGURANDO LA CALIDAD DEL CODIGO REFACTORING ...
Author: Jesúsa Toro
0 downloads 0 Views

1 ASEGURANDO LA CALIDAD DEL CODIGO REFACTORING

2 Refactorizar (o Refactoring) es realizar una transformación al software preservando su comportamiento, modificando sólo su estructura interna para mejorarlo.

3 Las tareas genéricas en el refactoring Limpiar código muerto (código que nunca se ejecuta). Eliminar funcionalidades duplicadas. Encapsular funcionalidades beneficiando la reutilización de código. Reorganizar y reestructurar entidades/funcionalidades adaptándolas a los nuevos requerimientos y diseños arquitecturales.

4 Las tareas genéricas en el refactoring Actualizar librerías y código a nuevas versiones disponibles de las tecnologías utilizadas. Seguir los principios básicos y metódicos. Optimizar el rendimiento.

5 Realizar tareas de refactoring progresivamente ante Nuevas funcionalidades. –Cuando se añaden nuevos requerimientos. Incidencias repetitivas sobre un determinado apartado. –Código inestable, vulnerable y poco óptimo. Lentitud en la carga y altos consumos de CPU Actualización de versión –Revisión de nuevas tecnologías

6 Ventajas de refactorizar Código óptimo, mantenible y más claro. Código encapsulado y disponible para la reutilización. Evitando desarrollar la misma funcionalidad más de una vez. Un correcto rendimiento de la aplicación. Menos bugs/incidencias y seguridad. Reducción de costos.