houm-challenge

Solución técnica Javier Ruiz

Información de versiones

  • python: 3.9.0
  • pip: 20.2.3

Instrucciones de instalación

  • Instalar dependencias
$ pip install requirements.txt
  • Correr la aplicación
$ python main.py

Tips de desarrollo

  • Correr los tests
$ pytest
  • Revisar el coverage de los tests
$ coverage run -m pytest
$ coverage html 
  • Revisar linters
$ flake8

Notas

  • pokemon_app posee los archivos de la solución realizada
  • performance_testing posee los archivos utilizados para probar las distintas opciones de solución que se pensaron eligiendo aquella que tomase menos tiempo
  • tests posee los archivos con los tests para los distintos módulos de la aplicación
  • main.py contiene las respuestas a las preguntas solicitadas.