TDD와 Test First Development (또는 Test First Programming) 사이에 차이점이 있습니까? 두 아이디어 모두 저와 매우 비슷하게 들리지만 미묘한 차이가 있거나 똑같은 것이 다른 방식으로 설명 될 수 있습니다. TDD와 Test First 개발 / 프로그래밍의 관계는 무엇입니까? 추진 요인이 무엇인지에는 차이가 있습니다. 클래스 (또는 시스템-이것은 물론 다른 규모에서 발생할 수 있음)가 어떻게 생겼는지에 대한 모호한 아이디어를 가지고 있으며 실제 모양을 제공하는 테스트를 생각하십니까? 그것이 TDD입니다. 클래스의 공용 API가 무엇인지 정확히 알고 구현하기 전에 테스트를 작성합니까? 그것은 테스트 우선 개발입니다. 제 스타일은이 둘이 섞인 경향이 있습니다. 때로는 테..