애자일과 TDD
단위 테스트 자동화
지저분해도 빨리
일회용 테스트 코드 → 자동화된 단위 테스트 슈트를 짜기
둘 사이는 간극이 아주 크다
문제는 실제 코드가 진화하면 테스트 코드도 변해야 한다는 데 있다.
테스트 스윗이 없으면 개발자는 자신이 수정한 코드가 제대로 도는지 확인할 방법이 없다.