본문 바로가기
Book Review/IT

책 리뷰 : CODE CRAFT(코드 크래프트)

by 멘탈은안녕하신가 2021. 10. 29.
728x90
반응형

[길벗 출판사에서 개발자 리뷰어 이벤트 진행을 위해 제공 받은 도서 리뷰입니다]


크래프트(Craft)

'공예' 라는 뜻으로 공작에 관한 기법 또는 예술이라고 한다.

 

스타크래프트를 해본적 있는가?

정말 좋아했던 게임인데, 밸런스도 밸런스지만

치열한 두뇌싸움이 벌어지는 전장인것이 가장 마음에 들었다.

소위 공식같이 짜여진 '빌드'라고 불리는 테크트리(설계)로

서로의 수를 예측, 관측하며 이기기위해 노력한다.

 

스타크래프트를 좋아하기 때문이었을까,

'크래프트'라는 이름이 붙은 이 책을 보고 꼭 한번쯤을 읽고싶었다.

뭔가 엄청난 개발자로 만들어줄 것 같지 않은가?

 

책을 실제로 본 뒤 두꺼운 분량에 읽는것을 포기하고

라면 받침으로 쓸까도 고민을 해봤지만,

일단 읽어보기로 했다.

 

오늘 리뷰할 서적은 바로바로

CODE CRAFT, 코드 크래프트

2주정도의 독서 시간이 있었지만 다 읽지 못했다.(두껍다...)

  • 서적 요약 및 정리

1. 약 540p 분량(6부 23장 +a 으로 나뉘어 있음)

2. 코드의 품질을 높이고 싶은 개발자를 대상독자로 선정했기 때문인지 책 후면이나 소개를 보면 '올바른', '더 나은' 같은 뉘앙스의 단어가 많이 나옴

- 1장을 읽으면서 '핵심내용'에 나와있던것을 보면서 '이게 왜 핵심내용이야?' 라고 생각했는데, 보통 생각지 않은 가장 기본적인것을 망각하는게 제일 큰 실수로 이어지는걸 생각하면 경력자가 신입에게 말하는 핵심 내용으론 제격일것 같음

 

3. 차례대로 읽는것이 아닌 읽고싶은 파트만 골라서 읽어도 된다고 함(차례대로 읽어도 상관없음, 프로그래머의 사고방식을 다루지만 심리학 교재는 아니라고 언급)

- 심리학 교재를 읽어보지 않아서 뭐가 다른진 모르겠지만 흔히 생각하는 '교양 서적'이라고 보면 될 것 같다. 오래된 경력자의 꿀팁 모음일 수도 있고, 어떻게 보면 기본서, 또 어떻게 보면 개발자 '듀토리얼'이라고 봐도 무방하지 않을 좋은 내용들인것 같다.

 

4. 코드 제공 시 C, C++, JAVA 언어로 제공, 제공되는 코드들은 3~4줄의 짧은 코드가 많음

- 주석에 대한 설명을 할 때 아래 같은 코드들이 들어가있음, 이정도로 코드나 그림이 없음(내용은 아래같은 주석이 있으면 잘 봐라... 뭐 이런것)

/**********************
*         설명        *
**********************/

 

5. 코드나 그림이 거의 없음, 대부분 글로 채워짐

6. 중간중간 내용의 핵심을 정리한 '핵심개념' 을 제공

 

7. 각 장의 마지막 부분에는 '생각해보기' 라는 파트를 두고 질문을 던지며 독자에게 스스로 생각할거리를 던져줌

- 최근에 나오는 책들이 이런식이 많은데 정말 좋은 방식이라고 생각됨, '그냥 알려주고 끝!'이 아닌 읽은것에 대해 한번 더 생각하고 더 나아가 비슷하거나 연관된 주제에 대해 한번 생각해보는것만으로도 더 풍부하고 다양한 생각을 하고 한번씩 경험해볼 수 있게하는 시발점이 되는것 같음

 

  • 여담

1. 원숭이를 엄청 좋아하는것 같다... 나오는 그림마다 원숭이가 예로 들어가있음...

2. 매번 리뷰마다 언급하는거지만 '글'이 많을수록 읽는 피로도가 올라간다고 생각함, 이 책은 글이 꽉꽉 차 있으면서 그림의 활용도가 매우 작기 때문에 아쉬웠음

3. 그림의 활용도가 적지만 글자 수 만큼 알짜배기 내용이 들어가 있기 때문에 재미나게 읽을 수 있는듯

728x90
반응형

댓글