|
모든 책에는 내용을 이해할 수 있는 적절할 수준이 있다. 또한 독자의 호불호(好不好)가 평가의 큰 잣대가 된다. 아마존에서 이 책은 리뷰어 수가 적어 절대적으로 신뢰하기는 힘들지만, 5점 만점에 4.5점의 높은 평가를 받고 있다. 평자 또한 이 책을 일독할 결과 괜찮은 책으로 평가한다. 문제는 책의 수준에 맞는 독자의 폭이 너무나 좁다는 것이다. 테스트 주도 개발을 지향하고 있지만, 이 책의 주요 흐름은 ASP.NET MVC다. 게다가 부가적인 내용이 많다. 따라서 책을 이해하려면, 필요한 사전 지식들이 있어야 도움이 될 듯 하다.
개인적으로 독자가 알아두면 읽는데 도움이 되는 지식은 다음과 같다. 1. MVC 패턴, DI / IoC 원칙 등을 이해하고 있어야 한다. 2. 테스트 주도 개발 방법론에 대한 기초 지식이 있어야 한다. 3. 테스트 프레임웍에 대한 지식이 있어야 한다.-- TestFixture, Test, SetUp, TearDown, Mock, Stub 등의 내용들. 4. MSBuild, NAnt 등 빌드 자동화에 관련된 기초 지식이 있으면 좋다. 5. NHibernate, MVCContrib, Catsle Windsor, RihnoMock등을 대략적인 내용이나 사용법을 알고 있으면 좋다.
위에서 기술한 지식들을 아는 정도면 이 책을 읽는데 문제가 없다. 위 내용을 모른다고 해서 책을 볼 수 없는 것은 아니지만, 알고 있으면 많은 도움이 된다.
이 책은 TDD를 사용하여 ASP.NET MVC 개발및 관련 프레임워크 활용 방법을 간략하게 설명해 놓은 책이다. 상세한 내용을 익히는 데는 무리지만, 큰 틀을 이해하기에는 좋은 책인 듯 싶다. 번역도 훌륭하다. 문맥이 어색한 부분을 거의 찾을 수 없었다. 다만, 그림 편집과 설명이 반대로 배치되어 있는 부분들이 있고, 예제 코드 라인과 설명이 틀린 경우, 5라인 단위로 수를 설정해, 중간 라인을 찾는데 조금 어려웠던 점이 아쉽다. 책 편집과 종지 재질도 만족스러웠다.
참고로 아래 서적을 참조해 본다면 좋을 듯 싶다. 1. 테스트 주도 개발 : Test-Driven Development, 켄트백 / 김창준, 강규영 공역, 인사이트 2. .NET 예제로 배우는 단위 테스트 : 로이 오셔로브 / 송인철, 황인석 공격, 인사이트 3. 프로페셔널 엔터프라이즈 닷넷 : 존 아킹, 스콧 밀렛 공저, 장현희 역, 제이펍 4. Professional ASP.NET Design Patterns : Scott Millett, Wrox
|