Las Katas son prácticas de código que nos ayudan a mejorar. Estas prácticas usan los TDD (test unitarios) y los principios SOLID y se utilizan para mejorar nuestra programación, mejorar nuestros tiempos y aprender métodos nuevos.
Nota:
- Tomado de https://geekytheory.com/antes-de-desarrollar-katas-tdd-y-solid
- Este proyecto usa django-rest-framework
Instalar los siguientes programas:
sudo apt install python3
sudo apt install python-pip
sudo apt install python3-dev
sudo apt install libpq-dev
pip install virtualenv
Descargar el proyecto:
git clone https://github.com/juanalvarez123/kata-rest-TDD2.git
Ir a la carpeta del proyecto e instalar el ambiente virtual:
cd kata-rest-TDD2
virtualenv -p python3 env
Esto creará la carpeta env en la raíz del proyecto. Luego:
# Activar el ambiente virtual
source env/bin/activate
# Instalar los paquetes del proyecto
pip install -r requirements.txt
# Ejecutar las migraciones pendientes
python manage.py migrate
# Correrlo !
python manage.py runserver
cd kata-rest-TDD2
source env/bin/activate
python manage.py runserver