rachelcarmena / code-smells

4 stars 9 forks source link

Code Smell Duplicate Code #2

Open miglcesp01 opened 4 years ago

miglcesp01 commented 4 years ago

Clase: DistanceCalculator Code Smell: Duplicate Code • Problema presente

  1. Puede afectar a la comprensión de la sección del código.
  2. Puede afectar al tamaño del archivo.
  3. La repeticiones de las secciones de código pueden ocultar la manera de como difiere una de otra. • Beneficios de Refactorizar
  4. Simplifica la estructura de código.
  5. El código se hace mucho mas corto.
  6. 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

image

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.

image

rachelcarmena commented 4 years ago

Hola @miglcesp01 :raised_hands:

Discúlpame, pero no entiendo muy bien el propósito de estos issues. Por favor, ¿podrías darme más información? Tal vez son para un uso particular...

¡¡ Gracias de antemano !!