Я чув про стиль Лондона проти Чикаго (іноді його називають стилем Детройту) розвитку Test Driven Development (TDD).
Семінар групи користувача Юта Екстремальне програмування:
TDD у стилі взаємодії також називають мокістським або лондонським стилем після лондонського клубу Extreme Tuesday, де він став популярним. Зазвичай він контрастує з стилем Детройту або класичним TDD, який базується на державі.
Семінар охоплює як чиказьку школу TDD (тестування поведінки та триангуляцію на основі штатів), так і лондонську школу , яка зосереджується більше на тестуванні взаємодії, глузуванні та завершенні TDD, з особливим акцентом на дизайні, керованому відповідальністю та Скажіть, не запитуйте підхід до ОО нещодавно ре-популяризований чудовою книжкою Стіва Фрімена та Ната Прийса, що зростає об'єктно-орієнтованим програмним забезпеченням, керованим тестами .
Повідомлення Classic TDD або "London School"? Джейсон Горман був корисним, але його приклади мене збентежили, оскільки він використовує два різні приклади замість одного прикладу з обома підходами. Які відмінності? Коли ви використовуєте кожен стиль?