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のルール

ルール17大きな問題ほど解決しやすいこともある

 「遭遇するどの問題に対しても、一番退屈なアプローチを選ぶこと。問題解決への刺激的なアプローチを思いついたとしても、そういうアプローチは多分悪い考えだ。」

 本書に出てくるアドバイスの大半をこう言い換える読者がいても、責めたりはしない。ここでのルールの多くは、場の雰囲気を若干盛り下げかねない。そういうルールは、問題解決に使えそうな面白いテクニックや賢いテクニックを指摘したかと思うと、直後に、そのテクニックを使うのは悪い考えだと教えてくれたりする。そして、単純で退屈なアプローチが、ほとんど常に最良のアプローチであるってのも事実だ。でも、「ほとんど」でしかない!

 ある極めて特別な機会に、むらくもが分かれて現れた荘厳な雲間を通じ、天から降り注いだ一筋の光芒が、キーボードに向かうきみを暖かく包んで照らす1。そしてその輝かしい一瞬の間に、今取り組んでいる特定の問題が何であれ、その問題のもっと一般的なバージョンを解決する方が、単純かつ容易だってことに気づくのだ。

1 こういう隠喩を使っても勘弁してくれるよね。ぼくみたいに35年間シアトルに住んでると、雲を使った隠喩を体得してしまう。(訳注:アメリカ合衆国の北西部ワシントン州に位置するシアトルは、夏を除き小雨や曇りの日が多いとされる)

 滅多に訪れない機会だから、大いに楽しんでほしい。そういう機会が実際に到来した暁には、機会に乗じる準備が整っていることが望ましい。単純なコードを書き、一般的問題を解決し、その刹那を大いに喜び祝うべきだ。

結論へジャンプする

 例えば、こんな感じだ。Sucker Punch社が初期に出したゲームの1つでは、プレイヤーはアライグマの怪盗Sly Cooperとして、各レベル ...

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

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

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

Jez Humble, Joanne Molesky, Barry O'Reilly, 角 征典, 笹井 崇司, Eric Ries
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

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

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784814400416Other