Ich habe über den London-Stil gegen den Chicago-Stil (manchmal Detroit-Stil genannt) von Test Driven Development (TDD) gehört.
Workshop der Utah Extreme Programming Users Group:
TDD im Interaktionsstil wird nach dem Londoner Club Extreme Tuesday, in dem es populär wurde, auch Mockist-Style oder London-Style genannt . Es wird normalerweise mit Detroit-Art oder klassischem TDD kontrastiert, das staatsbasierter ist.
Der Workshop befasst sich sowohl mit der Chicagoer Schule für TDD (State-based Behaviour Testing and Triangulation) als auch mit der Londoner Schule , die sich mehr auf Interaktionstests, Spott und durchgängige TDD konzentriert, mit besonderem Schwerpunkt auf Responsibility-Driven Design und Erklären Sie, fragen Sie nicht Ansatz zu OO, der kürzlich von Steve Freemans und Nat Pryces ausgezeichnetem Buch " Wachsende objektorientierte Software unter Anleitung von Tests" wieder populär gemacht wurde .
Die Post Classic TDD oder "London School"? von Jason Gorman war hilfreich, aber seine Beispiele verwirrten mich, weil er bei beiden Ansätzen zwei verschiedene Beispiele anstelle eines Beispiels verwendet. Was sind die Unterschiede? Wann benutzt du jeden Stil?