TDD Lesson 2 - Starting Test Driven Development

Introducción sencilla de como TDD guia el desarrollo a través de la interación en incrementos muy pequeños (Small Scaled Tests) de sus cuatro pasos.

RESUMEN

  • Empezar la implementación de GlobalAddressBook a partir de los tests unitarios ideados desde el User Story (tests de aceptacion).
  • Implementación en incrementos muy pequeños. Cada incremento es un único test (Small Scaled Test) y cada test es una iteración completa del bucle TDD.
  • La importancia de ejecutar el test antes de implementar la funcionalidad.
  • No adelantar una funcionalidad antes de implementar un test. Si surge una nueva funcionalidad por minima que sea se implementa antes su test.
  • Granularidad de los tests (¿un test un solo assert?)
  • Introducción a la refactorización.