K교수의 객체지향 이야기

Books 2013. 1. 27. 21:11




1. 제   목 : K교수의 객체지향 이야기
2. 출판사 : 배움터
3. 저   자 : 김태균
4. 가   격 : 24,000원 
5. 난이도 : 초중급 (★★★)

6. 판   매 : 절판
7. 평   가 : ★★★


객체지향 책이 대부분 외국 책이거나 번역책인데 이책은 저자가 국내분이시다. 

그리고 전문서적 같지 않게 글이 위트가 있어 소소한 재미가 있다.

글의 전체적인 내용은

객체지향의 기본설명(추상화, 상속, 다형성, 동적 바인딩)과 함께

각 언어별로 동적 바인딩을 어떻게 처리하는지 설명하고 있다.

책의 전체 내용에 중요한 점 하나는 리팩토링을 추천하는 부분이다.

프로그램을 설계하거나 만드는 사람이 전지적인 통찰력이 있지 않는 이상

한번에 설계를 완벽하게 할수 없으며 클라이언트의 요구사항이 정확하기 않기 때문에

사실상 처음에 설계를 완벽하게 할수 없다.

결국 요구사항 변화에 대처하기 위해서는 리팩토링을 통한 유연한 설계가 필수이다.

책의 중간에 TDD와 비슷한 내용도 있는데 사실 객체지향을 개발하다보면은 TDD는

자연스럽게 사용하게 된다고 할 수 있다.

객체지향을 처음접하는 초보 유저 보다는 언어을 익힌후 한두번의 프로젝트를 해본 사람이

보면 좋을 것 같다.


posted by 뚱2

Head First Servlets & JSP

Books 2012. 2. 16. 11:18

1. 제   목 : Head First Servlets & JSP 상상력을 자극하는 몰입의 학습법
2. 출판사 : 한빛미디어
3. 저   자 : 케이시 시에라, 버트 베이츠, 브라얀 바샴 저 / 김종호 역
4. 가   격 : 32,000원
5. 난이도 : 초중급 (★★★☆☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★★

  Head First의 시리즈인 만큼 호불호는 확실하지만 역시 내용이 좋습니다.
헤드 퍼스트가 대부분 초급서적이라는 편견(?)이 많은데 이 책은 제 개인적인 판단으로는
초급서적이 아닙니다.
오히려 자바문법과, 기초 Model1의 JSP 프로그램을 할 수 있는 개발자가 봐야하는 책이라고 생각합니다.
웹 어플리케이션이 돌아가는 구조에 대해서 상당히 체계적이고 자세하게 알려줍니다.
특히 Http 헤더를 설명하는 서적은 그리 많지 않습니다.
웹 어플리케이션을 작성하다보면은 http 헤더를 건드리는 일이 생기게 되는데 어떻게 구성되어 있는지
알고 있어야 합니다.
그리고 커스텀 태그 JSTL 등의 설명도 현장에서 많이 사용하기때문에
중요한 챕터로 공부할 필요가 있습니다.
제 개인적으로 이 책은 다른 자바책보다 두고 두고 꾸준히 보는 책중에 하나입니다.
posted by 뚱2


1. 제   목 : High Performance Javascript 자바스크립트 성능 최적화
2. 출판사 : 한빛미디어
3. 저   자 : 니콜라스 자카스 지음 / 한성용 옮김

4. 가   격 : 20,000원 
5. 난이도 : 초중급 (★★★
)
6. 판   매 : 판매중
7. 평   가 : 


거두 절미하고 Chapter 2 데이터 접근 항목 내용만으로도 책의 값어치를 합니다.
'2.01. 스코프 관리'는 자바스크립트의 변수 스코프를 이해 할수 있게 그림과 같이 설명하고 있습니다.
'2.02 객체 멤버'는 그림과 함께 자바스크립트이 프로토타입 체인을 설명하고 있습니다.
개인적으로 자바스크립트 스코프와 클로져때문에 여러 서적을 찾아봤는데
이 책을 보고 한번에 정리되었습니다.
프로토타입 체인은 객체를 어떻게 활용해야 하는지 기본기이기 때문에 중요합니다.
2장의 설명과 함께 함수와 메소드등에 따라 this가 어떻게 변하는지 인지하신다면
자바스크립트의 객체를 자유로이 사용하시는데 불편함이 없을 것 같습니다.

posted by 뚱2



1. 제   목 : 아이폰 프로그래밍 UIKit 핵심 바이블

2. 출판사 : 정보문화사


3. 저   자 : 토코로 유타 / 김은철, 유세라 번역


4. 가   격 : 25,000원


5. 난이도 : 초중급 (★★★☆☆)


6. 판   매 : 판매중


7. 평   가 : ★★★★☆


아이폰 번역책이 나온지 한 2년쯤 되는 것 같습니다. 대부분의 아이폰 책은 기초서적이고


또한 아이폰 개발에 전반적인 사항을 다루고 있습니다.


그런 와중에 이책은 독보적인 책입니다.


다른 부분을 제외한 UI에 관련된 UIKit Framework만을 집중적으로 다루고 있습니다.


또한 인터페이스 빌더를 사용하지 않고 코드만으로 UIKit을 설명하고 있습니다.


이런 부분에 호불호가 있을수 있는데 저에게는 정말 베스트한 방식 입니다.


자동화 툴은 사용하기 편리하지만 배울때는 도움이 되지 않습니다.


자동화 이면에 가려진 원리가 보여지지 않게 때문에 나중에 응용력 부분에 문제가


생길수 있습니다. 결국 원리를 알아야지 응용력이라는게 생기는데


이 책은 그런 부분에 있어서 코드로만 UIKit을 설명하기에 기초 UIKit을 배우는데 정말


큰 도움이 됩니다. 


예전의 정보문화사 책을 참 많이 구입했었는데 어느순간부터 책을 선뜻 구입하지 않았던것 같습니다.


그 이유는 여러가지가 있는데 우선 내용이 예전만 못했고 책의 표지나 질이


다른 출판사에 비해서 떨어지는 느낌을 많이 받았습니다. 지금 이책도 책의 질이 두꺼운


은행 달력 용지(?)를 사용한 느낌이 드는데 책의 무게와 부피가 늘어나는 부분이라고 생각합니다.


책의 종이 질에 대한 부분은 개인적으로 인사이트의 책을 좋아라 합니다.


이야기가 이상한 방향으로 흘렀는데 근래들어 참 좋은 정보문화사 책입니다. 정보문화사 책 뿐만 아니

아이폰 책 중에서도 좋은 책입니다.

UIKit만을 설명하지만 인터페이스 빌더를 사용하지 않음으로 iOS의 돌아가는 방식을 다른 어떤 책


보다 많이 볼수 있는 책이라고 생각합니다.


특히 UI에 대한 레퍼런스 책으로 참 유용합니다.


posted by 뚱2

1. 제   목 : Beginning iOS4 Application Development (렛츠고! iOS 4 애플리케이션 개발)
2. 출판사 : 제이펍
3. 저   자 : 
웨이멍 리 저/황반석 역
4. 가   격 : 35,000원
5. 난이도 : 초중급 (
★★☆)
6. 판   매 : 판매중
7. 평   가 : 


거두절미 하고 이 책은 Beginning이라는 이름을 달고 있지만 이 책가지고 iOS 개발을 시작하기는 쉽지 않아 보입니다.
책의 마지막 부록 부분에 Obejctive-C에 대한 특강이 있기는 하지만 부족합니다.
제가 보기에 처음 시작은 Head First iPhone Development  같은 책으로 컨셉을 잡으시는게 좋아보입니다.
이 책의 장점은 Cookbook같이 한 챕터 하나 하나가 레퍼런스로 유용하다는데 있습니다.

개인적으로 'Chapter 06 키보드 입력'의 키보드 사라지게 만들기는 참 유용했습니다.
실제 개발들어갔을때 참조하고 싶은 내용만 바로 바로 참조 할 수 있게 한점이 저에게는 편하더군요.
그리고 각 장의 마지막에 이번장에서 배운 내용을 짧은 표 형식으로 요약한 것도 한눈에 정리가 잘되게 작성 되었습니다.

역자 후기중...
'그렇다! 역자의 입장이 아닌 개발자의 입장으로 볼 때 이 책은 정말로 대단하다. 이 책 한 권이라면 아이폰에서 사용되는 대부분의 기능들을 충분히 구현할 수 있다. 게다가 저자의 집필 방식이 참으로 맘에 들었다. 예를 들어, 대부분의 책들은 어떤 부분을 따라 하려면 이전 장의 (심지어는 몇몇 장에 걸친) 내용과 예제를 하지 않고서는 할 수 없는 구성들이 많다. 그러나 이 책은 독자가 알기 원하는 부분이 맨 앞에 있든 맨 뒤에 있든, 바로 그곳에서부터 시작해도 쉽게 이해할 수가 있게 구성되어 있다. 또한 이 책은 보통의 입문서에는 잘 포함되지 않는 고급 주제들을 많이 다루고 있으며, 상세하게 하나하나씩 설명하고 있다.'


위의 역자 말이 정말 딱 들어맞는 책입니다. 또한 번역책이지만 읽는데 지장없이 잘 번역되었습니다.
다만 책 앞부분에서 alloc후 release를 안한 소스가 보이더군요. 소스에 대한 정확한 검증이 조금 더 필요할것 같습니다.
이 책은 공부보다는 실제 개발시 더 도움이 될만한 책 같습니다. 물론 공부시에도 도움됩니다.
posted by 뚱2

도와주세요! 팀장이 됐어요

Books 2011. 2. 23. 09:27


1. 제   목 : 도와주세요! 팀장이 됐어요
2. 출판사 : 위키북스
3. 저   자 : 신승환
4. 가   격 : 13,000원
5. 판   매 : 판매중
6. 평   가 : ★★★★☆

요즘 한창 고민하게 되는 부분. 아직 나에게는 멀게만 느껴지는 책 제목이지만 꼭 팀장이 아니더라도
개발자 간의 문제 혹은 개발자와 팀장과의 관계, 무엇보다 사람관의 관계에 대해서 배울수 있다.
책은 초보 팀장인 나영철이라는 인물을 중심으로 1부는 소설 2부는 QnA 형식으로 풀어쓰고 있다.
이 책의 큰 주요 골자 2가지는 리팩토링과 애자일이다 웬 관리기술에 개발방법론이냐 하겠지만
방법론이라는건 컨셉,목적 인데 두가지 방법(리팩토링, 애자일)이 팀장이 프로젝트를 성공적으로
이끌어 가는데 큰 밑바탕이 될 수 있다고 알려준다.
책 분량은 290페이지 가량인데 소설 형식에 분량도 적어서 책을 조금 느리게 보는 사람도 3시간 정도면
다볼 분량이다.
분량은 적은데 내용은 가볍지 않은 책!!!
출퇴근시 볼만하다.
posted by 뚱2