Skip to Content
シンプリシティ ―持続可能かつ人間的で効果的なソフトウェア開発
book

シンプリシティ ―持続可能かつ人間的で効果的なソフトウェア開発

by Dave Thomas, 島田 浩二
May 2026
Intermediate
188 pages
1h 42m
Japanese
O'Reilly Japan, Inc.
Content preview from シンプリシティ ―持続可能かつ人間的で効果的なソフトウェア開発

1章シンプリシティへのアプローチ

物事をシンプルに行う方法を教えることはできない。状況は人によって異なるからだ。

代わりに、シンプルさが切実に求められる状況をたくさん説明し、それらをシンプルにするために私が何をしたかを見ていこうと思う。

自慢するためでも、真似をしてもらうためでもない。目的は、複雑さを認識し、それを取り除くのに使えるアプローチを示すことにある。私はそれを「Orient, Step, Learn(方向を見定め、一歩進み、学ぶ)」と呼んでいる。

方向を見定め、一歩進み、学ぶ

科学者やエンジニアは、未知のものを探求することに人生を費やしている。少なくとも400年間、彼らがとってきたアプローチはほとんど変わっていない。それは次のようなものだ。

  • 仮説を立てる。
  • それを検証する実験を行う。
  • 結果を分析し、繰り返す。

これが科学的手法の本質である。

複雑さにアプローチする際にも、同じアプローチをとることができる。

方向を見定め(Orient)
複雑すぎると感じる何かを発見する必要がある。このプロセスは明白な場合もある(「このコードがどう動くか誰も知らない」)。曖昧な場合もある(「なんとなく気になる」)。そんなとき、我々は立ち止まって考える。物事をよりシンプルにするために、どんなアプローチが取れるだろう? 結果が実際にシンプルになったかは、どうすればわかるだろう?(この問いが最も重要だ)そうやって時間をかけて考えることで、「何かがおかしい」と警告してくれる言いようのないスパイダーセンス†1的な感覚を身につけられる。
一歩進み(Take a Step)
ここで重要なのは「一歩」という言葉だ。我々は旅の計画を立てるわけではない。一連の手順書を書くわけでも、今やっていることを放棄するわけでもない。 ...
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

ドメイン駆動トランスフォーメーション ―レガシーシステムのモダナイゼーションとリスク低減

ドメイン駆動トランスフォーメーション ―レガシーシステムのモダナイゼーションとリスク低減

Carola Lilienthal, Henning Schwentner, 株式会社トップスタジオHR
生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

生成AI時代の価値のつくりかた ―実践者のマインド、スキル、データ、ユースケース

Rob Thomas, Paul Zikopoulos, Kate Soule, 本多 真二郎, オライリー・ジャパン編集部

Publisher Resources

ISBN: 9784814401710Publisher Website