Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Introducción al TDD
Meetup Desarrolladores de Hellín y alrededores
Noviembre 2013
@gruizdevilla
Necesitamos
NodeJs
y
Git
Los fuentes los encontramos aquí:
https://github.com/gonzaloruizdevilla/hellin-battleship-tdd
Dos carpetas:
battleshiptdd: donde vamos a probar el código
battleshipweb: pequeña aplicación web
para jugar con el código finalizado
Elementos de nodejs que vamos a usar:
mocha: para ejecutar los tests
npm install -g mocha
grunt: para lanzar el servidor web
npm install -g grunt-cli
bower: para que se instalen las librerías
de cliente de la aplicación web (angularjs)
npm install -g bower
Los tests primero: FIRST
F: Fast
I: Independent
R: Repeteable
S: Self-checking
T: Timely
Los 3 pasos del TDD:
Rojo
Verde
Refactor
Para escribir un test, siempre tres pasos:
Preparas el escenario
Ejecutas el código
Compruebas los resultados
El estilo BDD:
Describiendo escenarios:
Dado que: A
Cuando: B
Entonces debería: C
Vamos a ello
introduccion-tdd
By Gonzalo Ruiz de Villa
Made with Slides.com
introduccion-tdd
Meetup de introducción al TDD en Hellín, noviembre 2013
4,224
Gonzalo Ruiz de Villa
gruizdevilla
More from
Gonzalo Ruiz de Villa