Ho sentito parlare dello stile londinese contro lo stile di Chicago (a volte chiamato stile di Detroit) di Test Driven Development (TDD).
Workshop del gruppo di utenti della programmazione Utah Extreme:
Il TDD in stile interazione è anche chiamato mockist o stile londinese dopo il club Extreme Tuesday di Londra, dove divenne popolare. Di solito è in contrasto con TDD in stile Detroit o classico che è più basato sullo stato.
Il seminario copre sia la scuola di TDD di Chicago (test di comportamento statale e triangolazione), sia la scuola di Londra , che si concentra maggiormente su test di interazione, derisione e TDD end-to-end, con particolare enfasi su Responsibility-Driven Design e il Di ', non chiedere l' approccio a OO recentemente ri-divulgato dall'eccellente libro di Software guidato da test in crescita di Steve Freeman e Nat Pryce .
Il post classico TDD o "London School"? di Jason Gorman è stato utile, ma i suoi esempi mi hanno confuso, perché usa due esempi diversi invece di un esempio con entrambi gli approcci. Quali sono le differenze? Quando usi ogni stile?