Tarea1 Bad Smell - JavaBots
Tarea1 Bad Smell - JavaBots
Tarea1 Bad Smell - JavaBots
Integrantes
EJEMPLO:
Extract Class
Problema
Cuando una clase hace el trabajo de dos resulta incómodo.
Solución
3. EJEMPLO:
a) Descripción
Se tiene una clase para crear cuentas bancarias, esta clase contiene todos los
atributos y métodos necesarios para generar cuentas, transacciones y personas,
pero además se extiende hasta unas 157 líneas de código, todo dentro de esta
única clase llamada “CuentaBancaria”.
b) Código con bad smell
c) Aplicación de la solución
i) Proceso de refactorización
Sub-clase Corriente
Clase Transaccion
Sub-clase Transferencia
Sub-clase Deposito
Sub-clase Retiro