Transparencias de la charla: Desarrollo de videojuegos dirigido por pruebas, dónde vimos cómo empezar a aplicar TDD para el desarrollo de videojuegos. Madrid, 18/10/2013
5. ¿Por qué TDD?
• Sin pruebas
• No veía fácilmente el diseño
• Fallaba por sorpresa sin saber por qué
• Cambiaba por cambiar.
• Apechugar con las malas decisiones.
• No avanzaba.
• Presionado por fecha límite.
• Me sentía mal.
• Un cuadro típico de necesito TDD.
9. ¿Qué es TDD?
1. You are not allowed to write any
production code unless it is to
make a failing unit test pass.
2. You are not allowed to write any
more of a unit test than is
sufficient to fail; and compilation
failures are failures.
3. You are not allowed to write any
more production code than is
sufficient to pass the one failing
unit test.
19. Destapa tu juego
Combinación:
• 4 Valores
• En un rango de [14]
• Valor correcto =
intenta el siguiente.
• Valor incorrecto =
vuelve a empezar
20. Destapa tu juego
Si destapamos el
código
Combinación:
• 4 Valores
• En un rango de [14]
• Valor correcto =
intenta el siguiente.
• Valor incorrecto =
vuelve a empezar