Beautiful Code

기타 2008. 11. 27. 22:30
이 책은 여러 대가들이 자신이 만들었던 아름다운 코드에 대해 설명하는 책이다.
재미있는 것은 사람마다 아름답다에 대한 기준이 다르다는 것인데, 어떤 사람은 빠르고 효율적인 코드를 아름답다고 이야기 하며 어떤사람은 설계가 잘된 코드를 아름답다고 이야기한다.

혹시 서점에서 미리 내용을 읽어보고 사고 싶다면 3장과 33장을 읽어보기 바란다. (내용이 그리 길지 않고 쉽고 재미있다.)
3장은 퀵소트의 성능을 분석하는 것에 대한 내용인데, 내용이 진행됨에 따라 퀵소트에서 코드를 하나씩 빼서 마지막에는 코드는 사라지고 수식만 남는다.(code 가 없는 beautiful code 라니...)
33장은 평면위의 세 점이 한 직선위에 있는지를 판정하는 것에 대한 문제인데, 여러 방법이 나온다. 그리고 가장 마지막에 나온 코드는 이 장에서 나온 코드중 가장 간결하고 가장 빠르고 가장 아름답다.

다른 장에서는 좀 어려운 내용이 나오기도 하지만 읽기에 크게 부담되지는 않는다. (나는 이해안되는 코드는 그냥 건너뛰면서 읽었다.)

이 책은 여러 사람이 쓴 관계로 여러 언어가 등장한다. 자신이 모르는 언어가 많이 나오면 읽기가 꺼려질지도 모르겠는데, 이 책에서 주의해서 읽어야 할 것은 코드 자체보다 그 코드가 나오게 된 과정 (코드를 만드는 과정에서의 여러가지 고민)이다. 이러한 과정이 아름다운 코드를 만들었으며 코드보다도 이런 과정이 더 아름다운 것이라고 생각한다.


출판사 페이지

Posted by lispholic
,
사용자 삽입 이미지

출처-에이콘

국내에 한글로 처음 출간되는 WPF 관련 책이다. 저자가 윈도우 프로그래밍의 바이블을 쓴 사람이라고 하니 꽤 기대가된다.

원서에는 원래 예제코드를 실행한 화면이 없는데, 역자분 중 한분이 총대를 매고 직접 200여개에 달하는 예제를 실행한 화면을 캡쳐하여 책에 넣었다고 한다. 역자분들에게 박수를 보낸다.

다만 그 때문인지 원서는 880 1020 페이지인데, 한글판은 무려 1300 페이지에 달한다. 개인적으로 1000 페이지가 넘어가는 책은 싫어한다. 차라리 2권으로 분권하는게 더 낫지 않을까? (그러면 책값이 비싸지는가?)




출판사 소개글

2007/09/14 18:02 에 수정

Posted by lispholic
,
사용자 삽입 이미지

출처 - 에이콘

올해 초에 windows vista 가 출시되면서 웹사이트 호환성이나 기존 프로그램과의 호환성 문제가 크게 대두된 적이 있다. vista 에 UAC 등의 보안을 강화하는 기능이 포함되면서 이에 제대로 대응하지 못하는 프로그램의 사용이 불편해졌기 때문이다.

이런 기능은 사용자들이 보안에 대한 것을 요구했기 때문에 추가된 것인데, 사용자들은 이 기능이 불편하기 때문에 싫어한다. 아마 내 생각에는 상당수의 vista 사용자들은 UAC 를 꺼놓지 않았을까 생각한다.

이 책은 이처럼 새로운 기술이 왜 사용자들에게 받아들여지지 않는지, 새로운 기술이 성공하려면 어떻게 해야하는지를 설명하고 있으며 주로 사용자 중심의 생각에 대해 기술하고 있다.

출판사 페이지




Posted by lispholic
,
사용자 삽입 이미지

출처-한빛미디어

The Art of Computer Programming 의 두번째 번역판이다. 수와 관련된 내용을 다루는듯하다.

이 책은 사기전에 꼭 샘플챕터를 보고싶은데 아직 없다. (잘못샀다가는 베개가 되어버릴수도...)

출판사 페이지
역자 블로그

Posted by lispholic
,
사용자 삽입 이미지

출처- 위키북스

조엘이 쓴 책 중 국내에 번역되는 3번째 책이다. 이 책은 기술적인 면보다는 사람에 대한 것인듯 하다. 아마도 사람을 평가하고 어떻게 팀원을 뽑는지에 대한 내용일 듯 하다.

관리자 급에 필요한 책인듯 하지만 개발자도 읽어보면 도움이 될듯하다. 오늘의 개발자는 내일의 관리자일테니...

다만 조엘 온 소프트웨어 시즌2 라고 부제를 붙인 것은 좀 과하지 않나 싶다. 원서에는 이런 부제가 붙어있지 않다. 나중에 조엘이 정말로 조엘 온 소프트웨어 2탄을 출간하면 난감해지지 않을까?


출판사 페이지
Posted by lispholic
,