-
-
테스트 주도 개발 ㅣ 프로그램 프로그래밍 프로그래머 5
켄트 벡 지음, 김창준 외 옮김 / 인사이트 / 2014년 2월
평점 :
TDD에 대한 정석. TDD가 별로라는 생각을 가지고 읽었음에도 TDD에 대한 장점을 알 수 있었다.
최근 googleTest에 관심을 갖게되고 TDD에 대해 더 깊게 공부하기 위해 이 책을 선택했다. TDD란 테스트를 먼저 작성하고 해당 테스트를 통과하는 코드를 작성하는 개발방법론으로, 이 책은 많은 개발자가 추천하는 TDD의 정석같은 책이다.
자바 기반의 테스팅 프레임워크인 JUnit 기반의 예제가 주를 이루는데 난이도가 어렵지 않아 나름 속도감있게 읽을 수 있었다. 설명이나 개그는 별로 재미없어 아쉽지만 TDD에 대한 기본적인 개념을 알고있던 상태라 쉽게 배웠던것 같다.
난 불필요한 테스트를 만들며 개발이 지루해 진다는 점에서 TDD에 대해 불호하는 편인데, TDD를 옹호하는 관점에 대해 공부하는 것과 TDD가 안좋다는것을 설명하기 위해 이 책을 읽었다. 그럼에도 불구하고 “테스트 개발”에 대한 마인드셋을 하기에 추천할만한 책이다.