-1
A
답변
4
이들은 광범위하게 동일하지만 실제 의미는 다릅니다.
테스트 지향 개발이란 테스트를 작성한 다음 클래스를 작성한다는 의미입니다. (그래, 그 순서대로.)
디자인 부분은 테스트를 처음 작성하면 더 나은 수업을 설계했다는 것을 의미합니다. 코드가 몇 가지 테스트를 거친다는 것을 안다면 더 빠르고 쓰지 않을 것입니다. 따라서 테스트 주도 개발은 테스트 주도 설계를 초래합니다.
+0
이 질문에 대한 답을 얻지 못하는 것 같습니다. – TylerH
1
처음에는 테스트를 작성한 다음이 테스트에서 정의한 모든 요구 사항을 충족하는 생산적인 코드를 작성하여 소프트웨어 작성 (즉, 개발)하는 방법이기 때문에 테스트 주도 개발을 의미한다고 생각합니다.
물론 두 가지가 될 수 있지만 테스트 주도 개발이 처음입니다. – ismail
@marc_s 전혀 도움이되지 않습니다. –
http://stackoverflow.com/tags/tdd/info 정확히 대답하지는 않지만 실제로는 모두 맞습니다. –