Inicio arrow Blog arrow Libros arrow Diseño Ágil con TDD Make Text BiggerMake Text SmallerReset Text Size
Diseño Ágil con TDD Imprimir E-mail
10.01.2010

PortadaSe 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


Comentarios (5)Add Comment
Gracias!
escrito por Carlos, January 11, 2010
Muchísimas gracias Juan!
Qué mejor publicidad que la de uno de nuestros agilistas más internacionales :-)
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Gracias a tí
escrito por Juan Palacio, January 11, 2010
Gracias a vosotros por compartirlo.
Enhorabuena, y ánimo para seguir.
Un saludo.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Una duda
escrito por TAZ, January 18, 2010
Buenas,

Lo primero gracias por compartir vuestro conocimiento.

Llevo un tiempo leyendo este blog y siempre me ha asaltado una duda. ¿Como puedo aplicar estas tecnologías en el trabajo diario?.
Explico un poco la pregunta.

Trabajo en una empresa que no se dedica al desarrollo de Software pero en el que se realizan desarrollos de diferente embergadura, instalaciones de aplicaciones, etc.

En los desarrollos normalmente la persona que se reune con el usuario y realiza el análisis es la misma que posteriormente realiza la implementación, las pruebas, la implantación y el soporte. En este entorno, ¿Cómo empezar a aplicar técnicas Agiles?. Creo que son técnicas que se ajustarian a la perfección en nuestro entorno. Teniendo en cuenta que los requisitos son cambiantes y tenemos muchos problemas de satisfacción del usuario final ya que el producto no se vé hasta el final y normalmente no es lo que esperaba.
¿Como y por donde empezar?

Esto no es un comentario o una reflexión pero al comenzar a leero el libro de Carlos me he animado a realizar esta pregunta.

Un saludo y una vez más, gracias por difundir vuestro conocimiento y experiencia.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Unete a agile-spain
escrito por Carlos, January 18, 2010
Hola TAZ,
Te animo a que entres en www.agile-spain.com y te suscribas al googlegroup de discusion. Ahi podras relanzar la pregunta y seguro que obtendras muchisimas respuestas.
Gracias :-)
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
...
escrito por TAZ, January 18, 2010
Buenas,

Gracias, así lo haré.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
reducir | aumentar

busy
 
< Anterior   Siguiente >


En Navegapolis
En Internet

Advertisement

Amigos de Navegápolis

Scrum Manager Colaborador

Área de descargas

Artículos relacionados

Registrado en Safe Creative