테스트 주도 개발 Test-Driven Development 국내도서 저자 : 켄트 벡 / 김창준,강규영역 출판 : 인사이트 2014.02.15 상세보기 테스트 주도 개발 Test-Driven Development켄트 벡 상세보기 TDD 오직 자동화된 테스트가 실패할 경우에만 새로운 코드를 작성한다. 중복을 제거한다. 프로그래밍 순서 빨강 - 실패하는 작은 테스트를 작성한다. 처음에는 컴파일조차 되지 않을 수 있다. 초록 - 빨리 테스트가 통과하게끔 만든다. 이를 위해 어떤 죄악(copy and paste, 테스트만 간식히 통과할 수 있게끔 함수가 무조건 특정 상수를 반환하도록 구현하기 등)을 저질러도 좋다. 리팩토링 - 일단 테스트를 통과하게만 하는 와중에 생겨난 모든 중복을 제거한다. 불확실한 상태로..