• facebook
  • flickr
  • google
  • instagram
  • lastfm
  • linkedin
  • spotify
  • twitter
  • Goodreads
  • GitHub
  • juanignaciosl.github.io
  • Medium

Reseña: Test-driven development by example

Para aproximarse por primera vez al apasionante mundo del TDD el libro es Test-driven development by example, de Kent Beck (de hecho es la primera entrada bibliográfica en la Wikipedia). Los que mantengan la teoría de que la mejor forma de aprender algo es viendo un ejemplo encontrarán en estas páginas exactamente eso, una serie de ejemplos (dos grandes y uno pequeño para ser más exactos) que ilustran esta técnica de manos de su redescubridor. Adicionalmente aporta una referencia de patrones (tanto de TDD como de diseño, si es que ambas cosas están separadas) y unas consideraciones adicionales para facilitar el aprendizaje.

Su lectura deja la deseable sensación de haber conocido en profundidad algo nuevo, elegante, regido por pocos principios, pero profundo y complejo de dominar. TDD no es sólo hacer los tests antes, y estas páginas lo explican a la perfección. Los dos grandes ejemplos explican la técnica a la perfección, y el apartado final de patrones y buenas prácticas es el cierre perfecto para estructurar las ideas presentadas en los dos primeros.

Cerrar la contraportada del libro equivale a abrir la caja de Pandora, una puerta hacia un mundo totalmente nuevo, una forma completamente diferente de trabajar. Ni la valoraré ni opinaré sobre ella antes de ponerla en práctica. Espero, dentro de unos meses, hacer la segunda parte de esta reseña.

Rojo/verde/refactor, rojo/verde/refactor, rojo/verde/refactor…

¿Me dejas una respuesta?