창립 이후, 25년간 쌓아 올린 ‘서커펀치’의 프로그래밍 문화
세계적인 게임 제작사가 전하는, 프로그래밍의 규칙!
모든 분야에는 저마다의 규칙이 있습니다. 그 규칙의 대부분은 오랜 시간 수많은 실패와 좌절을 통해 얻은 교훈으로 만들어지죠. 따라서 그 규칙을 보면, 해당 팀 혹은 회사의 발자취를 볼 수 있습니다. 이 책은 전 세계적인 메가 히트 게임, 〈고스트 오브 쓰시마〉를 만든 ‘서커펀치 프로덕션’의 21가지 프로그래밍 규칙을 다룹니다. 이 규칙들은 ‘서커펀치’의 문화를 대변하며, 그들을 성공으로 이끈 비법을 뜻하기도 합니다.
총 21가지 규칙을 하나씩 설명하고, 해당 규칙 이면에 있는 인사이트를 확인할 수 있는 다양한 예제도 함께 제공합니다. 이를 통해 각 장을 마칠 때마다 해당 규칙이 장려하는 코딩 관습과 규칙을 적용할 수 있는 상황을 명확하게 이해할 수 있습니다. 또한 "파이썬", "자바스크립트" 개발자를 위한 C++ 코드 읽는 법을 부록으로 추가해 이 책을 이해할 수 있는 전반적인 지식도 수록했습니다.
주요 목차
● 최대한 단순하게, 그러나 너무 단순하지 않게
● 코드가 스스로 이야기하게 하라
● 복잡성을 격리하라
● 일반화에는 세 가지 사례가 필요하다
● 코드가 아닌 결과에서부터 작업하라
〈추천사〉
이 책의 조언을 따르면 코딩할 때 실수할 가능성이 줄어들고 ‘일이 되는’ 코드를 작성할 수 있어 프로그램의 품질과 생산성이 향상될 것입니다.
-이브이알스튜디오, 이주영
이 책은 품질 높은 소프트웨어를 지향하는 개발자에게 귀중한 지침서입니다.
-메가존클라우드 아키텍트, 윤명식
개발자라면 이 책을 곁에 두고 읽기를 추천합니다.
-데브구루, 유형진
이 책은 코딩의 항상성을 위해 지켜야 할 규칙을 담고 있습니다. 저자의 말처럼 이 책에서 소개한 규칙이 진리는 아니지만, 프로그래머라면 곱씹어볼 만한 가치가 충분합니다.
-소프트웨어 개발자, 윤병조
광활한 프로그래밍의 세계를 즐겁고 힘겹게 여행하고 있는 저를 비롯한 모든 개발자에게 이 책은 나침반과 같은 역할을 할 것입니다.
-삼성전자 VD사업부 Security Lab, 최성욱
이 책의 저자는 오랫동안 개발자로 일하면서 경험한 실패 그리고 그러한 실패를 막을 수 있는 규칙을 통해 좌절을 최대한 피할 수 있는 길로 독자를 안내합니다.
-테크 리더, 구인회
이 책은 자체적인 규칙을 갖추고 있지 않거나 보완해야 할 회사에는 가이드라인을 제시하고, 더 나은 코드를 작성하고자 하는 개발자에게는 이정표가 되어줄 것입니다.
-현대오토에버, 이태우
저는 이 책을 우리 팀원들과 함께 읽고 싶습니다. 팀원들과 함께 규칙을 읽어보며 팀이 다루는 코드베이스에 어떻게 적용할 수 있을지 논의한다면, 팀원 모두가 성장하고 담당 코드의 완성도를 높이는 데 큰 도움이 될 것입니다.
-이스트시큐리티, 김기덕