Martin Fowler의 Refactoring을 다시 읽고 있습니다. 4 장 건물 테스트에서 다음 구절을 보았습니다.
실제로 테스트를 작성하는 가장 유용한 시간 중 하나는 프로그래밍을 시작하기 전에입니다. 기능을 추가해야 할 때 테스트를 작성하여 시작하십시오. 이 소리만큼 뒤로가 아닙니다. 테스트를 작성하면 함수를 추가하기 위해 수행해야 할 작업을 스스로 묻게됩니다. 테스트 작성은 구현보다는 인터페이스에 중점을 둡니다 (항상 좋은 것임). 또한 테스트가 진행될 때 코딩이 완료된 지점이 명확하다는 것을 의미합니다.
나는 현재 테스트 중심 개발을 옹호하는 사람이지만, 거의 5 년 전에이 책을 처음 읽었을 때이 개념에 대해 소개 한 것을 기억하지 못했습니다.
Amazon.com에 따르면이 책은 원래 1999 년 7 월 8 일에 출판되었습니다.이 책은 테스트 우선 프로그래밍에 대한 최초의 발행 본입니까?