TDD (Test Driven Development)의 런던 스타일과 시카고 스타일 (때로는 디트로이트 스타일)에 대해 들었습니다.
유타 익스트림 프로그래밍 사용자 그룹 워크숍 :
상호 작용 스타일의 TDD도라고 모의 객체 스타일 , 또는 런던 스타일 이 인기가 어디 런던의 익스트림 화요일 클럽 후. 일반적으로 더 상태 기반 인 디트로이트 스타일 또는 클래식 TDD 와 대조됩니다 .
이 워크샵은 시카고 TDD 학교 (국가 기반 행동 테스트 및 삼각 측량)와 런던 학교를 대상으로합니다 .이 학교 는 상호 작용 테스트, 조롱 및 엔드 투 엔드 TDD에 더욱 중점을두고 책임 중심의 설계 및 Steve Freeman과 Nat Pryce의 뛰어난 Growing Object-Oriented Software Guided By Tests 책에 의해 최근에 다시 채워진 OO 에 대한 접근 방식을 말하지 마십시오 .
포스트 클래식 TDD 또는 "런던 스쿨"? Jason Gorman은 도움이되었지만 그의 예제는 두 가지 접근 방식을 가진 하나의 예제 대신 두 개의 다른 예제를 사용하기 때문에 나를 혼란스럽게했습니다. 차이점은 무엇입니까? 각 스타일을 언제 사용합니까?