Skip to content

gachet/pycones2018

 
 

Repository files navigation

🐍 PyConES 2018 Málaga 🐍

TDD de cero a cien (o casi)

05 octubre 2018, 15:00 - 17:30 Taller a cargo de Alberto de la cruz y Raúl Villares

Contexto/objetivo

Si has ido a alguna kata o taller de introducción a TDD habrás hecho algún ejercicio con tests unitarios y a lo mejor te has preguntado "muy bien, pero en mi trabajo tengo que comunicarme con bases de datos, servicios web... ¿cómo haría eso?"

Este taller pretende ir un paso más allá y que salgas con un idea general de cómo podrías desarrollar con TDD un sistema completo que se integra con componentes externos.

Queremos hacerlo mostrando las técnicas y herramientas concretas que utilizamos en el día a día en Alea Soluciones.

Entorno de trabajo

Requisitos

  • Python 3 (¡sorpresa! 🎉)
  • Pip
  • Git
  • Virtualenv (o similar)
  • Editor de código

Clonar repositorio

git clone https://github.com/aleasoluciones/pycones2018.git

Crear un entorno virtual

Instalación de virtualenv: http://rukbottoland.com/blog/tutorial-de-python-virtualenv/

Para crear el virtualenv hay dos opciones:

  1. Usar directamente virtualenv:
virtualenv pycones2018
source pycones2018/bin/activate
  1. Usar virtualenvwrapper (mkvirtualenv):
mkvirtualenv pycones2018

Si ya lo hemos creado usando mkvirtualenv con anterioridad, lo podemos activar de nuevo con:

workon pycones2018

Instalación de dependencias

Una vez dentro del entorno virtual, instalar las dependencias:

pip install -r requirements-dev.txt
pip install -r requirements.txt

Las soluciones propuestas paso a paso

Recursos

About

Taller PyConES 2018 Málaga, TDD de cero a cien (o casi)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%