-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Problema: Podemos encontrar que el objeto Empleado contiene unos tipos definidos de forma incorrecta, o en teoría al interactuar con otras clases podría dar problemas en los condicionales activando mas de uno, por lo tanto, debemos quitar esa forma de definir los tipos, el code smell encontrado es Repeated Switch.
Beneficios: A futuro esta técnica de refactoring facilita el hecho de crear mas tipos del mismo objeto trabajando con la herencia, esto ayuda a que no se toque el código original de empleado para agregar mas tipos con números, y nos permite directamente crear nuevas clases que hereden de Empleado.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels

