아직 구현되지 않은 기대 동작을 실패하는 테스트로 적는다.
TDD 진행 흐름
TDD 명세와 설계 경계
실패하는 테스트, 통과하는 최소 구현, 안전한 리팩터링을 반복하며 코드를 키운다.
테스트를 통과하는 가장 작은 코드를 작성한다.
테스트가 통과하는 상태에서 중복과 구조를 개선한다.
테스트 API 피드백: 테스트가 외부 API 사용 방식을 먼저
드러내므로 설계 피드백으로 읽는다.
실패하는 테스트, 통과하는 최소 구현, 안전한 리팩터링을 반복하며 코드를 키운다.
아직 구현되지 않은 기대 동작을 실패하는 테스트로 적는다.
테스트를 통과하는 가장 작은 코드를 작성한다.
테스트가 통과하는 상태에서 중복과 구조를 개선한다.