
El viernes pasado estrené esta charla en el meetup online de Software Crafters Chile. La sesión duró poco más de 1 hora y yo quedé muy conforme. Creo que la exposición estuvo bien y la gente se mostró muy participativa. A partir de algunas preguntas/comentarios de los participantes se me ocurrieron algunos updates a la charla para una futura presentación.
Los slides que utilicé están disponibles aquí, allí mismo están las referencias a los papers formales sobre TDD. Como mencioné en la sesión, el paper que me resulta más relevante es el de Fucci, Erdogmus y colegas: «A Dissection of the Test-Driven Development Process: Does It Really Matter to Test-First or to Test-Last?«
Para quienes quieran estudiar TDD mis recomendaciones son:
- Empezar con el libro de Carlos Blé (que está en castellano)
- Profundizar con el libro de Freeman para tener una visión de TDD/BDD contextualizada desde el proceso de desarrollo
- El libro de Gojko Adzic para entender TDD desde los requerimientos (BDD / Specification by Example)
Agradezco a @JosephCastroR y demás organizadores del meetup por la invitación.