더북(TheBook)

1.10.2 TDD를 잘하는 세 가지 핵심 기법

성공적으로 TDD를 하려면 기본적으로 세 가지 핵심 전략이 필요하다. 좋은 테스트를 작성하는 방법을 알고, 코드보다 테스트를 먼저 작성하며, 테스트와 프로덕션 코드를 잘 설계하는 것이다. 다음 그림을 참고하자.

▲ 그림 1-10 TDD의 핵심 기술을 그림으로 표현한 다이어그램

소위 말하는 입코딩의 끝판왕이 TDD라고 할 수 있는데, 몇 가지 주의 사항만 소개하고 넘어가고자 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.