Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
Purchase options and add-ons
自分のコードもそうあるべきだと思わせてくれる。本書の目的は、君のコードを良くすることだ」(本書「はじめに」より)。
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。
名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。
またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明しています。
日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
- Print length237 pages
- LanguageJapanese
- Publisherオライリージャパン
- Publication dateJune 23, 2012
- Dimensions0.79 x 5.91 x 8.27 inches
- ISBN-104873115655
- ISBN-13978-4873115658
Frequently bought together

More items to explore



プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発Tankobon SoftcoverUSD 22.14 shippingOnly 9 left in stock (more on the way).
Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本Eric FreemanTankobon SoftcoverUSD 24.90 shippingOnly 1 left in stock (more on the way).
Product description
About the Author
Trevor Foucher(トレバー・フォシェ):10年以上もの間、Microsoft社でWindows 2000やOneCare、Google社でWebmaster Toolsなどのソフトウェアプロジェクトを送り出してきた。現在は独立コントリビュータ・マネージャ・テクニカルリードである。コードを読みやすく信頼できるものにすることが目標だ。
Product Details
- Publisher : オライリージャパン
- Publication date : June 23, 2012
- Edition : First Edition
- Language : Japanese
- Print length : 237 pages
- ISBN-10 : 4873115655
- ISBN-13 : 978-4873115658
- Item Weight : 340 g
- Dimensions : 0.79 x 5.91 x 8.27 inches
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Products related to this item
Customer reviews
Reviews with images
本当に必要なものは読み手への配慮。
Top reviews from Japan
- 5 out of 5 stars
今でも色褪せない内容
Reviewed in Japan on January 5, 2026200ページ程で読みやすく、内容もプログラマーであれば必読書ですね
基本的な事は時間が経っても変わらないですね
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
エンジニアの共通言語、共通の話題としてお勧め
Reviewed in Japan on May 28, 2025会社の開発部署で推薦図書として挙げられていることが多い本だと思います。
それくらい定番というか古典というか、題名だけは知っていると言う人も多い本でしょうし、会社紹介などで、エンジニアがお勧め本として紹介していることも多い本だと思います。
これを読んでいることで、同じ軸で話ができたりするので、これからエンジニアや開発者を目指す人にもお勧めです。
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
全てのエンジニアに贈るコーディングのバイブル
Reviewed in Japan on February 2, 2025初心者から熟練のエンジニアまで皆がコーディングする際に心の片隅に置いておきたい書籍。
読みやすい。
読める。
なんとか理解できる。
ちょっとよく分からない。
プロジェクトはその大小に関わらず、さらに自分を含めた他人のコードを見た時にそんな感触を得ることがあったでしょう。
そんな時、読みやすいとはどういう事か、という概念を優しくシンプルに書いてくれている名著。
いつの時代、どんな言語にも当てはまる真理(心理?)を解いたものなので、一度ざっと見た後はちょっと時間が過ぎた時にパラパラとめくって振り返るといいかもしれません。
とはいえプロジェクトは生き物だし、厳密にやる事が難しい状況もあったりします。
最後は色んなパッチを当てたようなコードになっていたりする事も多々ある場面を知る歴戦の勇者達も、安全性を考慮して無理やりなコードを書く事もあるでしょう。
そんな人達でもきっとリファクタリングする前に意識、無意識にやってる事が書かれているので、ちょっとのぞいてからやると頭の中が整理できていいと思います。
他人や未来の自分の為に、ちょっとした心遣いがたくさん書かれているので、A.I.が学習するコードの読みやすさを上げるためにも我々エンジニアは少し配慮した方がいいでしょう。
タイムマシンに乗って過去の自分に説教しに行きたくなったことがある人は、未来の自分から怒られないように1回読み直しておきましょう。
4 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
挿絵もユーモアがあって初学者でも楽しめる
Reviewed in Japan on August 28, 2024エンジニアの必読書と呼ばれるだけあって内容の充実度はさることながら
挿絵や文章の程よいユニークさからは遊び心も感じ取れ初学者の私にとっては楽しく読了できた。
堅苦しい参考書や技術書よりもよほど頭に入るように思う。
2 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
いわゆるク◯コードを書かないために。
Reviewed in Japan on November 25, 2024//あとで直す
<!— ここから開始 —>
/* 未使用 */
とかフロント独学から始めて意味ないコメントアウト書いてきた自分が正しいかどうかは、後から内容調整する時に自分が理解できるかどうかですよね。もちろん自分でさえ意味不明なので他人はまず可読無理、そういうのを理解するのに良い本です。
4 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 3 out of 5 stars
プログラミング初心者向けの内容
Reviewed in Japan on October 13, 2024ネットで紹介されていたので購入しましたが他人のコードを見ることで自然と身についていたことが多く述べられていたため大きな収穫はありませんでした。
ただ章、節の構成は自分が気になった部分をすぐ調べやすい形となっているのでまた実装時に気になった点があれば読み返そうと思える内容でした。
3 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
本当に必要なものは読み手への配慮。
Reviewed in Japan on July 26, 2024この春からSEとして働くことになり、先日読み終わりました。
結論から言うと、無知の状態から読むべきではないかなとは思います。
ただ、「SEになるための勉強を始めました。」という方へはとてもわかりやすいと思います。
プログラミングはもちろん早さや論理的思考を兼ね備えたコーディングが必要ですが、1番必要なのは読み手への配慮ではないのかなと思いました。
はじめは変数の話から始まり、わかりやすい例を使用しているため勉強し始めの方でも頭に入ってきやすいと思います。
この本は「勉強を始めたばかり」「SEになろうと考えている」「SEになってから時間が経っている」と様々なタイプの方が読める本だと思います。
冒頭では、無知の状態から読むべきではないとお伝えしましたが、何も知らない私でもニュアンス程度は理解できたのでおすすめです。
また、モチベーションにもつながるのでオススメです。

この春からSEとして働くことになり、先日読み終わりました。
結論から言うと、無知の状態から読むべきではないかなとは思います。
ただ、「SEになるための勉強を始めました。」という方へはとてもわかりやすいと思います。
プログラミングはもちろん早さや論理的思考を兼ね備えたコーディングが必要ですが、1番必要なのは読み手への配慮ではないのかなと思いました。
はじめは変数の話から始まり、わかりやすい例を使用しているため勉強し始めの方でも頭に入ってきやすいと思います。
この本は「勉強を始めたばかり」「SEになろうと考えている」「SEになってから時間が経っている」と様々なタイプの方が読める本だと思います。
冒頭では、無知の状態から読むべきではないとお伝えしましたが、何も知らない私でもニュアンス程度は理解できたのでおすすめです。
また、モチベーションにもつながるのでオススメです。
6 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
初心者必須の本として紹介されていたので購入
Reviewed in Japan on May 30, 2025pythonの基礎を学習してからのネクストステップとして購入しました
わかりやすくてチーム開発で役立てていきたいと思います
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again


