테스트이것은 테스트입니다.를 먼저 쓰는 방식은
코드를 검증하기 위한 목적만으로 보면 다소 번거로워 보일 수 있다.
하지만 실제로는
테스트이것은 테스트입니다.를 작성하는 과정[1]에서
“지금 만들려는 게 정확히 무엇인지”를 한 번 더 정리하게 된다.
어떤 입력이 들어오고,
어떤 결과를 기대하는지 적어보면
구현보다 의도가 먼저 드러난다.
이렇게 작성된 테스트이것은 테스트입니다.는
나중에 코드를 다시 볼 때도
이 코드가 왜 존재하는지 설명해 주는 역할을 한다.