Head First Software Development : 더 쉽고 재미있게 소프트웨어를 개발하는 방법
Head First Software Development : 더 쉽고 재미있게 소프트웨어를 개발하는 방법
이 책은 단순히 소프트웨어를 개발하는 방법뿐 아니라, 어떻게 하면 더욱 잘 만들 수 있을 것인가를 논한다. 즉, 기본적인 소프트웨어 개발 기법과 함께 리팩토링, 테스팅 등 더 효과적인 시스템 관리법을 재미있는 예제를 통해 쉽게 학습할 수 있다.
- 저자 : 댄 필로네 , 러스 마일즈
- 번역 : 황상철 , 이정룡 , 조재혁
- 출간 : 2008-12-03
head first 시리즈의 특징이라면
일관된 스토리를 가지고
내용을 풀어나간다는 점이다.
어떻게 보면 소설책 읽듯이 읽어내려가기에도 좋다.
위 책은 개발방법론에 대해서 다룬 책이다.
기존에 나와있는 다른 개발방법론에 대한 책들처럼
그 다루는 내용이나 범주는 비슷하지만..
head first 특유의
스토리가 있어 읽기에 좋았던거 같다.
책의 구성방식은
하나의 프로젝트를 놓고
가상의 개발자들을 두어
프로젝트를 진행해나가는 방식이다.
처음에는
개발방법론에 입각한
단계별 진행방식으로 프로젝트를 진행해나간다.
그 후
프로젝트에 하나하나의 도구들을 사용하여
(svn,ant,junit...)
프로젝트를 좀더 효율적으로 진행해나가는 방식이다.
읽으면서 괜찮았던 점이라면
아무런 도구를 사용하지 않고
단계별 개발 진행 과정만 가지고 프로젝트를 진행 후
그 프로젝트에서 생기는 여러 문제점이 발생할때마다
관련된 도구를 사용하여
그 문제를 해결해나가는 방식이었다.
조금 아쉬운점이라면
개발 도구 사용에 대한 부분들 중에서
간략하게만 짚고 넘어간부분이다.