He estado escuchando sobre el estilo de Londres frente al estilo de Chicago (a veces llamado estilo de Detroit) de Test Driven Development (TDD).
Taller del grupo de usuarios de Utah Extreme Programming:
El estilo de interacción TDD también se llama estilo burlón o estilo londinense después del club Extreme Tuesday de Londres, donde se hizo popular. Suele contrastarse con el TDD clásico o al estilo de Detroit, que se basa más en el estado.
El taller cubre tanto la escuela de TDD de Chicago (pruebas de comportamiento y triangulación basadas en el estado) como la escuela de Londres , que se enfoca más en las pruebas de interacción, burlas y TDD de extremo a extremo, con énfasis particular en el diseño basado en la responsabilidad y el Enfoque Tell, Don't Ask para OO recientemente re-popularizado por el excelente libro Crecimiento orientado a objetos de Steve Freeman y Nat Pryce Libro guiado por pruebas .
¿El post TDD clásico o "London School"? Jason Gorman fue útil, pero sus ejemplos me confundieron, porque usa dos ejemplos diferentes en lugar de uno con ambos enfoques. ¿Cuáles son las diferencias? ¿Cuándo usas cada estilo?