Skip to Content
ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール
book

ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール

by Chris Zimmerman, 久富木 隆一
August 2023
Intermediate to advanced
452 pages
5h 11m
Japanese
O'Reilly Japan, Inc.
Content preview from ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール

日本語版への著者まえがき

 本書の日本語版向けにこういう特別なまえがきを書けることになり、光栄だ。こっちのまえがきはもちろん日本語で書いた……わけじゃない、ってのを告白せざるをえない。ぼくの日本語も、さすがにそこまで達者じゃない! 本書を担当してくれた敏腕翻訳者である久富木隆一には、以降の章で山ほど出てくるアメリカの口語表現から熟語までを何もかも調べ尽くすよう強いることになってしまった。若干申し訳なく感じているのが正直なところだ。でも日本の読者的には、読み進めさえすればおいしいところだけ持っていける。何を隠そう、ルール20までたどり着くと、人生で初めて「カウポーク1」って呼ばれることになるんだから!

1 訳注:詳しくはルール20を参照。

 ぼくが25年前に共同創業した会社であるSucker Punchが生み出した数々のゲームがある。そのうちどれであれ、プレイ経験のある皆様には、特に謝意を伝えたい。とりわけ、ぼくらの最新作『Ghost of Tsushima』のプレイヤーの皆様には感謝している。ゲーム制作時にソニー2がSucker Punchに寄せてくれた信頼や、ゲームで歴史を扱った際の創作的自由に対して日本の皆様が示してくれた寛容さを、ぼくらは心からありがたく感じている。

2 訳注:Sucker Punchは、2011年以降、ソニーグループ内の100%子会社となっている。

 『Ghost of Tsushima』の開発には、6年もの歳月を費やした。Sucker Punchがこのゲームを完成させ、製品として送り出した後にぼくが思い立ったのは、本書を書く時間を確保することだった。ぼくらはSucker Punchの歴史を通じ、コードの書き方に関する、とあるルール集を発展させてきた。チームが抱える人員規模も、達成を目論む野心の範囲も、拡大の一途をたどる一方で、そんなルール集があればこそ、コードベースを柔軟かつ活気のある状態のまま維持してこられたってわけだ。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

David Scott Bernstein, 吉羽 龍太郎, 永瀬 美穂, 原田 騎郎, 有野 雅士
リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

Jez Humble, Joanne Molesky, Barry O'Reilly, 角 征典, 笹井 崇司, Eric Ries

Publisher Resources

ISBN: 9784814400416Other