Skip to content

cnmartinez/pokedex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Grupo 2

Integrantes

Nombre GitHub Email
Benjamin Ibarra [@btibarra] [[email protected]]
Sebastian Butorovic [@sibutorovic]  [[email protected]]
Cristobal Martinez [@cnmartinez] [[email protected]]

Code Smells

Primitive Obssesion

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.

Duplicated Code

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.

Inappropriate

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%