2. “If an idea is stupid it's really
worth trying,
there is the chance that nobody
else has tried it before”
Kent Beck, 2005
"Si una idea es estúpida,
realmente vale la pena intentarlo,
existe la posibilidad de que nadie
más lo haya intentado antes "
23. VENTAJAS
● Guía de aprendizaje
● Impulsa buen diseño y código limpio
● Impone documentación viva
● Evita Bugs (no los quita)
● Evita sobreproducción de código
● Da feedback inmediato
● Impulsa prácticas continuas
● (CI y CD)
24. DESAFÍOS
● Cambio de cultura, pensar en pruebas (qué en vez de
cómo) primero
● Convencer al área administrativa de practicar TDD (es
lento pero seguro)
● Aprenderlo bien
● Tener aptitud técnica necesaria (diseño flexible e
incremental)
26. CONCLUSIÓN
● Los desarrolladores tenemos una responsabilidad con la
calidad
● TDD es un proceso de aprendizaje
● que fomenta las buenas prácticas
● Puede ser difícil adoptarlo, pero no lo sabremos si no lo
intentamos.
PRUEBALO!
27. REFERENCIAS
● Clean Code - Bob Martin, Clean Code Blog
● Test Driven Development by Example - Kent Beck
● Extreme Programming 20 years later by Kent Beck
● Real Software Engineering - Glenn Vandenburg
● 10 Pines - Construcción de software robusto con TDD
● http://academicscode.com/posts/2017/01/a-little-history
-of-tdd-dawn-of-tdd/
● http://news.codecademy.com/test-driven-development/
28. THANKS!
Does anyone have any question?
LINKEDIN: victor-angel-chambi-nina-15045aa7/
EMAIL: achambinina@gmail.com
YOUTUBE: @mondongo
FACEBOOK: @ligthajallu