|
Se agradece un montón disponer de un libro de TDD de este nivel, en español y con versión pdf libre, aunque si te lo puedes permitir, merece la pena recompensar al autor comprando una versión impresa , o enviando una donación desde la página del libro .
Imprescindible el libro que acaban de publicar Carlos Blé y colaboradores sobre TDD, la técnica de diseño y desarrollo de software que forma parte de la metodología XP. A las razones de Ken Beck de por qué usar TDD: - La calidad del software aumente (y veremos por qué).
- Conseguimos código muy reutilizable.
- El trabajo en equipo se hace más fácil, une a las personas.
- Nos permite confiar en nuestros compañeros, aunque tengan menos experiencia.
- Multiplica la comunicación entre los miembros del equipo.
- Las personas encargadas de la garantía de calidad adquieren un rol más inteligente e interesante.
- Cuando revisamos un proyecto desarrollado mediante TDD, nos damos cuenta de que los tests son la mejor documentación técnica que podemos consultar a la hora de entender qué misión cumple cada pieza del puzzle.
Carlos añade: - Incrementa la productividad.
- Nos hace descrubrir y afrontar más casos de uso en tiempo de diseño.
- La jornada se hace mucho más amena.
- Uno se marcha a casa con la reconfortante sensación de que el trabajo está bien hecho.
Las áreas que trata son: 1.- El Agilismo 2.- ¿Qué es el Desarrollo Dirigido por Tests? (TDD) 3.- Desarrollo Dirigido por Tests de Aceptación (ATDD) 4.- Tipos de test y su importancia 5.- Test unitarios y frameworks xUnit 6.- Mocks y otros dobles de prueba 7.- Diseño Orientado a Objetos EJERCICIOS PRÁCTICOS 8.- Inicio del proyecto - Test Unitarios 9.- Continuación del proyectos - Test Unitarios 10.- Fin del proyecto - Test de Integración 11.- La solución en versión Python 12.- Antipatrones y Errores comunes APÉNDICE: Integración Continua
- Diseño Ágil con TDD (Carlos Bé Jurado, Juan Gutiérrez Plaza, Fran Reyes Perdomo y Gregorio Mena)
|
Qué mejor publicidad que la de uno de nuestros agilistas más internacionales :-)