“TDD로 좀 더 탄탄한 객체 지향 개발을 이끄는 안내서”
테스트 주도 개발은 코드를 짜기 전에 테스트를 먼저 만들라는 단순한 아이디어에서 출발하지만 개발자의 숙련된 기술과 판단이 필요하다. 이 책은 소프트웨어 개발의 여러 층위에서 TDD가 어떻게 작동하는지 보여주면서 테스트로 코드를 객체 지향적으로 구성하고 기능을 구현하며 목 객체로 객체 간 관계를 설명하는 방법을 제시함으로써 TDD를 사용하는 팀이 실제 개발 프로젝트에서 부딪힐 법한 문제를 체계적으로 풀어가는 가이드를 제안한다.
이 책에서 다루는 내용:
* TDD를 효과적으로 구현하는 법
* 더 깔끔하고 유지 보수하기 좋은 코드를 만드는 법
* 테스트로 지속 가능한 품질 유지하기
* 실제 개발 프로젝트에서 TDD, 목 객체, 객체 지향 설계를 함께 활용하는 법 이해하기
* 목 객체로 객체 지향 설계 가이드하기
* TDD 중 부딪히는 난관 해결하기