Schedule

Raúl Villares
Alberto de la Cruz

Workshop

Aula 2

05 October 2018, 15:00 - 17:30

TDD de cero a cien (o casi)

Contexto / historia

Amazon ha decidido dar el salto a uno de los pocos mercados que le quedan por conquistar: los ordenadores personales. Jeff Bezos tiene pensado borrar del mapa los iMac y MacBook de Apple y para ello, a parte del hardware, necesita un sistema operativo potente que van a implementar de cero a medida para dicho hardware (muchos piensan que Bezos ha perdido la cabeza pero a ver quien le dice que no al tito Jeff).

Has sido elegida (junto con tu compañera de pair programming) para implementar un pequeño módulo de este sistema operativo (nombre en clave BezOS). Resulta que Jeff es muy fan de TDD, BDD, Clean Code, Pair Programming,... y quiere que el desarrollo de este módulo (y del resto del SO) se realize utilizando estas técnicas

Esquema del taller

  1. Pequeña introducción a TDD: ¿qué es? ¿por qué lo hacemos en Alea?
  2. Enunciado concreto del problema 3a. Primera iteración 3b. Revisión y dudas 4a. Segunda iteración 4b. Revisión y dudas 5a. Tercera iteración 5b. Revisión y dudas
  3. Conclusiones y preguntas finales

Los asistentes necesitan traer: pc con python 3, pip y virtualenv (o similar)

En este repositorio podéis encontrar todos los detalles e instrucciones para seguir el taller.