• TDD의 가장 큰 장점은 테스트 정확성을 검증하는 것이다. 코드를 작성하기 전에 테스트가 실패하는 것을 확인함으로써, 이후에 해당 기능이 제대로 작동하지 않을 때 테스트가 처음 의도한 대로 실패한다는 사실에 마음을 기댈 수 있다. 즉, 테스트가 실패하는 것을 먼저 확인하면 이후에 코드가 추가되거나 수정될 때 그 테스트가 기능을 정확히 검증할 수 있다는 의미다.