ProgramacionOrientadaAObjetosEspol / ProyectodePoo1Par

Proyecto primer parcial de Poo VDM
1 stars 1 forks source link

Switch Statements #4

Open lurapozo opened 2 years ago

lurapozo commented 2 years ago

Buenos dias, en un deber de Diseño de Software estamos viendo code smells en repositorios y técnicas de refactoring para eliminar estos code smells. Hemos identificado que en el método TipoMago() se divide en 3 partes las cuales cada una hace una acción completamente diferente a la otra dependiendo del valor en validarTipoMago(). Este code smell es Switch Statement, ya que en el método hay varios casos que realizan funciones diferentes que pueden ser realizadas en metodos separados. image Por lo que usamos la técnica Replace Parameter with Explicit Methods para evitar este code smell image