Clase: DistanceCalculator
Code Smell: Duplicate Code
• Problema presente
Puede afectar a la comprensión de la sección del código.
Puede afectar al tamaño del archivo.
La repeticiones de las secciones de código pueden ocultar la manera de como difiere una de otra.
• Beneficios de Refactorizar
Simplifica la estructura de código.
El código se hace mucho mas corto.
Simplificación y poca longitud hace el código mucho mas legible y escalable.
Sección B
Como podemos ver en el método betweenPoints se duplica el código que se ha implementado en el método toOriginFrom
Sección C
Como se puede ver en esos dos métodos se repite el código usado, por lo que si reemplazamos un código por otro algoritmo nos ayuda a reducir extensiones de código y eliminar el código duplicado para darle comprensibilidad a la diferenciación de cada algoritmo.
Clase: DistanceCalculator Code Smell: Duplicate Code • Problema presente
Sección B Como podemos ver en el método betweenPoints se duplica el código que se ha implementado en el método toOriginFrom
Sección C Como se puede ver en esos dos métodos se repite el código usado, por lo que si reemplazamos un código por otro algoritmo nos ayuda a reducir extensiones de código y eliminar el código duplicado para darle comprensibilidad a la diferenciación de cada algoritmo.