Nombre | GitHub | |
---|---|---|
Benjamin Ibarra | [@btibarra] | [[email protected]] |
Sebastian Butorovic | [@sibutorovic] | [[email protected]] |
Cristobal Martinez | [@cnmartinez] | [[email protected]] |
Se puede ver este code smell en que los pokemones son guardados en arreglos, esto se arregló creando una clase que agrupa las características de un pokemon.
Se puede encontrar este code smell cuando se busca un pokemón en los métodos de aumentar ataque y defensa, para solucionarlo se crea un método find_pokemon(pokemon) para buscar los pokemones.
Se puede ver un acceso inapropiado (leer y modificar) a los datos de los pokemones por parte del pokedex, para solucionarlo se agrega que solo se puedan leer los atributos de los pokemones en la clase.