티스토리 뷰
이전에 임백준씨의 책들을 감명깊게 읽었던지라 이번책도 큰 기대를 품고 읽게 되었습니다.
그의 철학에 녹아있는 이야기들은, 자신에 철학과 글에 대한 믿음이 절로 이해가 되는 책들이라 매우 와닿았었죠.
이번책의 내용은 소프트웨어 방법론에 대한 이야기였는데, UML, 리팩토링, XP, 디자인 패턴등 다양한 방법론에 대한 이야기를 듣고 관련 서적을 접해보았지만, 딱히 와닿지는 않았던게 사실입니다.
설계가 잘 되어진 프로그램이 더 좋게 나올것이라는 생각은 늘 가지고 있었지만, 과연 UML의 다이어 그램을 통해서 프로그램을 좋게 만들수 있을까? XP는? 리팩토링은?? 늘 의구심이 들었습니다. 예외로, 디자인 패턴은 그 활용 가치에 공감했지만 말이죠.
특히나 리팩토링의 경우는 더더욱이 그런 편이었는데, 임백준씨가 책안에 적어놓은 코드안에 철학은 진정한 객체지향으로 향해 가는 코드를 보였고, 의미없는 클래스와 객체의 남발에 대한 일침을 가했다고 봅니다.
책안에 UML에 대한 이야기는 없었지만, 결과적으로 소프트웨어 방법론에 대한 핵심적인 이야기를 들음으로해서, 그것들이 필요하고, 왜 필요한지에 대한 "동기부여"가 됨으로써 그 가치가 더 높았다고 생각합니다.
자칫하면 한동안 (언젠가는 필요로 했을지 모르지만) 장식품 역할을 할뻔한 소프트웨어 방법론 서적들에 필요성을 높여준 이번 책도 역시 임백준씨라는 생각이 드네요.
프로그래머 K씨의 하루의 경우는 시도는 좋았던것 같았지만, 본책의 페이지를 줄이며 등장할것이 아니고, 기본적인 내용이 일정 페이지수를 만족하며, 부가적인 요소로 삽입되었으면...하는 아쉬움이 있었지만 나쁘지 않았다고 생각합니다.
여전히 방법론에 회의적인 분들을 위해 이 책을 추천하며...
'Book review' 카테고리의 다른 글
API로 배우는 Windows의 구조와 원리 - 운영체제에 대한 이해 (0) | 2008.01.14 |
---|---|
행복한 프로그래밍 - 당신은 프로그래밍으로 인해 행복한가요? (0) | 2008.01.14 |
뉴욕의 프로그래머 - 실수를 두려워하지 말지어다 (0) | 2008.01.14 |
실용주의 프로그래머 - 실용주의 마인드 (0) | 2008.01.14 |
생각하는 프로그래밍 - 효율에 관한 재밌는 이야기들 (0) | 2008.01.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 디버깅
- SDL
- 루비
- svn
- 게임데브포에버
- perfmon
- CppSQLite
- 조엘 온 소프트웨어
- 리버스 엔지니어링
- c언어
- 좋은 프로그래머
- EzShortcut
- Ruby on Rails
- TDD
- 임백준
- ftp
- TraceRoute
- EasyExec
- RoR
- SQLite Spy
- 게임개발포에버
- 루비 온 레일즈
- 멀티스레드
- MS-SQL
- ruby
- 엘키
- NDC2013
- Rails
- 디자인 패턴
- 바로가기 프로그램
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함