He estado escuchando sobre el estilo de Londres vs. el estilo de Chicago (a veces llamado estilo de Detroit) de Test Driven Development (TDD).
Grupo de usuarios de programación extrema de Utah:
Interaction-style TDD también se conoce como mockist-style , o London-style después del club de los Extreme Tuesday de Londres donde se hizo popular. Por lo general, se contrasta con el estilo Detroit o clásico TDD, que es más basado en el estado.
El taller cubre tanto la escuela de Chicago de TDD (basada en el estado pruebas de comportamiento y triangulación), y la escuela de Londres , que se enfoca más en pruebas de interacción, burla y TDD de extremo a extremo, con énfasis particular en Responsibility-Driven Design y en Tell, El enfoque de Don't Ask para OO recientemente popularizado por Steve Freeman's y el excelente creciente software orientado a objetos de Nat Pryce guiado por Pruebas libro.
¿La publicación TDD clásica o "London School"? por Jason Gorman fue útil, pero sus ejemplos me confundieron, porque usa dos ejemplos diferentes en lugar de un ejemplo con ambos enfoques. ¿Cuáles son las diferencias? ¿Cuándo usas cada estilo?