메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

망망대해에 나선 프로그래머들을 위한 등대 역할

jjkwa***

|

2024-06-21

프로그래밍의 규칙

고스트 오브 쓰시마, 슬라이 쿠퍼 등 세계적인 게임의 제작사, ‘서커펀치’의 프로그래밍 기술을 엿보다!

  • 저자 : 크리스 짐머만
  • 번역 : 박상현
  • 출간 : 2024-05-20

 

 

프로그래밍의 규칙
더 나은 코드를 작성하는 21가지 개발 비법
크리스 짐머만 저/박상현 역
한빛미디어, 2024

 

 

 

 

이 책의 저자 크리스 짐머만은 세계적으로 유명한 서커펀치 프로덕션의 공동 설립자이자 스튜디오 책임자입니다. 서커펀치 프로덕션은 전 세계적으로 천만 장 가까이 판매된 메가 히트 게임인 고스트오브 쓰시마, 슬라이 쿠퍼 시리즈, 인퍼머스 시리즈 등 유명한 게임들을 제작했다고 합니다.

 

이 책에는 "더 나은 코드를 작성하는 21가지 비법"이라는 부제가 달려 있는데요, 크리스 짐머만이 서커펀치 프로덕션을 설립한 후 25년간 프로그래밍 팀을 이끌면서 사용한 규칙들이라고 합니다. 대규모 팀을 이끌어 오면서 습득하고 적용하여 다듬은 이 규칙들은 더 좋은 코드를 작성하는데 도움이 되어 노력의 소모를 줄이고 효율을 끌어 올리는데 큰 도움이 될 것 입니다.

 

 

- 주요 목차 -

최대한 단순하게, 그러나 너무 단순하지 않게
코드가 스스로 이야기하게 하라
복잡성을 격리하라
일반화에는 세 가지 사례가 필요하다
코드가 아닌 결과에서부터 작업하라

 

 

각 챕터가 각각의 규칙들이며, 각각의 규칙들은 독립적 입니다. 목차를 보면서 재미있을 것 같은 규칙을 발견하게 되면 바로 해당 페이지를 펼쳐 보면 됩니다. 이 책은 규칙별로 읽을 수 있도록 구성되어 있습니다.

 

혹시나 마음에 들지 않는 규칙이나 이해되지 않는 규칙이 있으면 해당 부분이 읽는 이의 약점일 수 있으므로 더 신경 써서 읽으면 좋습니다.

 

 

 

 

단, 규칙 1 - 최대한 단순하게, 그러나 너무 단순하지 않게는 반드시 가장 먼저 읽어야 한다고 조언 합니다. 다른 규칙을 익히기 위한 준비운동이 되기 때문입니다.

 

이 책은 곳곳에 이 책에서 제시한 규칙대로 눈으로 바로 확인할 수 있는 코드 개선 사항을 예시로 보여 주고 있는데요. C++ 로 작성되어 있습니다. 그렇다고, 너무 겁먹을 필요는 없습니다. C++ 로 작성된 코드 자체가 매우 단순화 되어 있어서 조금 눈에 익숙해지면 이해하는데 그렇게 어려움이 없습니다.

 

좀 더 심도있게 이해하고자 하는 파이썬 또는 자바스크립트 프로그래머라면 부록으로 추가되어 있는 파이썬 프로그래머를 위한 C++ 코드 읽기나 자바스크립트 프로그래머를 위한 C++ 코드 읽기 부분을 먼저 읽어 볼 것을 추천 합니다. C++ 코드를 소화하는데 도움이 될 것 입니다.

 

 

 

 

옮긴이도 곳곳에 추가 설명 주석으로 옮긴이의 의견과 책의 내용에 부연설명을 친절하게 달아 두어 읽는 이로 하여금 최대한 이해할 수 있도록 배려한 점도 훌륭합니다.

 

마치 자기계발서를 보는 듯한 내용전개도 보는 이로 하여금 편안함을 느끼게 합니다.

 

모든 프로그래머가 알아야 할 필수 지식과 개발 아이디어를 자극하는 인사이트가 가득 담겨 있으며, 코드를 작성할 때뿐만 아니라, 디버깅과 최적화 관련 지식도 함께 다루고 있어서 게임 분야 뿐만 아니라 모든 분야의 프로그래머에게 유용한 지식을 제공합니다.

 

많은 프로젝트들이 기획관점과 개발시 실제 접하게 되는 이슈가 판이하게 달라 개발을 진행하다 좌초하고 어쩔 수 없이 다 뒤엎은 후 새로 개발하거나 포기하게 되는 경험을 하기도 합니다. 유지, 보수가 용이하고 오래 지속되는 프로그램을 만들려면 동일한 상황에 대해 동일한 코드를 작성해야 하는데, 이는 많은 훈련을 필요로 하고 늘 지키는 원칙을 요구 합니다.

 

이 책은 프로그래밍이라는 항해를 나선 사람들을 위해 모범사례와 같은 21가지 규칙들을 소개함으로써 망망대해에 나선 프로그래머들을 위한 등대 역할을 제대로 하고 있습니다. 팀원들의 개성도 다 다르고 배움의 정도나 실력 수준도 다 다르기 때문에 무언가 나침반 역할을 해 줄 표지가 꼭 필요한 것이죠.

 

표지의 등대 그림이 정말 잘 어울리는 책이라고 생각합니다.


"한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?