더북(TheBook)

▲ 그림 1-8 단위 테스트를 작성하는 일반적인 과정

이 책은 TDD보다는 좋은 단위 테스트를 작성하는 기술에 초점을 맞추고 있지만, 필자는 TDD를 굉장히 좋아한다. 필자는 TDD를 활용하여 여러 큰 프로젝트를 진행한 경험이 있고 팀 매니징도 경험해 보았다. 대외 활동으로는 TDD와 단위 테스트 기술에 대한 강좌와 세미나를 수백 개 진행해 왔다. 경력 전반에 걸쳐 필자는 TDD가 질 좋은 코드와 테스트, 코드 설계를 만드는 데 도움이 된다고 느꼈다. TDD를 공부하면 분명 많은 것을 배울 수 있다고 생각하지만, 이를 배우고 활용하기까지 많은 시간과 노력이 필요하다. 그럴 만한 각오만 되어 있다면 TDD는 배울 만한 가치가 있다.

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