USD 16.71
Amazon Points: 80pt  (3%)  See details
USD 19.68 delivery Wednesday, July 15. Details
Or fastest delivery Tuesday, July 7. Details
In Stock Click here for details of availability.
USD USD 16.71 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
USD USD 16.71
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

  • リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

Follow the authors

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

4.5 out of 5 stars (816)

{"desktop_buybox_group_1":[{"displayPrice":"USD 16.71","priceAmount":16.71,"currencySymbol":"USD","integerValue":"16","decimalSeparator":".","fractionalValue":"71","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"7pv8RKD2t5R9JSLxeJUsnCc%2BAx7CwVZ4KDi4wPTJdqaJOIqU3gUyAXn44b4qW2MrcI7IwdfJgJtN6vInAwkRIWO%2BjtJxFMGNwgMdVWaxS9hAcJB6oA6iw4G6bcUJtrmMk4JEPZffIKQ%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

「美しいコードを見ると感動する。優れたコードは見た瞬間に何をしているかが伝わってくる。そういうコードは使うのが楽しいし、
自分のコードもそうあるべきだと思わせてくれる。本書の目的は、君のコードを良くすることだ」(本書「はじめに」より)。

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。
名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。
またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明しています。

日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。

Frequently bought together

This item: リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
USD16.71
In Stock
Ships from and sold by Amazon.co.jp.
Total price: $00
To see our price, add these items to your cart.
Total Points:pt
Details
Added to Cart
Choose items to buy together.

Product description

About the Author

Dustin Boswell(ダスティン・ボズウェル):サーカスで育てられたが、アクロバットよりコンピュータが向いていることに気づいて、カリフォルニア工科大学で理学士号を取得。コンピュータサイエンスに夢中になる。その後、カリフォルニア大学サンディエゴ校で修士号を取得。Google社で5年間勤務し、ウェブクローリング用のインフラなどさまざまなプロジェクトに携わる。現在は、インターネットスタートアップ企業が大好きで、暇なときにはサンタモニカ山地をハイキングしている。新米パパ。

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:
    4.5 out of 5 stars (816)

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.5 out of 5 stars
816 global ratings
本当に必要なものは読み手への配慮。
4 out of 5 stars
本当に必要なものは読み手への配慮。
この春からSEとして働くことになり、先日読み終わりました。 結論から言うと、無知の状態から読むべきではないかなとは思います。 ただ、「SEになるための勉強を始めました。」という方へはとてもわかりやすいと思います。 プログラミングはもちろん早さや論理的思考を兼ね備えたコーディングが必要ですが、1番必要なのは読み手への配慮ではないのかなと思いました。 はじめは変数の話から始まり、わかりやすい例を使用しているため勉強し始めの方でも頭に入ってきやすいと思います。 この本は「勉強を始めたばかり」「SEになろうと考えている」「SEになってから時間が経っている」と様々なタイプの方が読める本だと思います。 冒頭では、無知の状態から読むべきではないとお伝えしましたが、何も知らない私でもニュアンス程度は理解できたのでおすすめです。 また、モチベーションにもつながるのでオススメです。
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from Japan

    Translated by Amazon
    See original
  • 5 out of 5 stars
    今でも色褪せない内容
    Reviewed in Japan on January 5, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    200ページ程で読みやすく、内容もプログラマーであれば必読書ですね

    基本的な事は時間が経っても変わらないですね

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 4 out of 5 stars
    エンジニアの共通言語、共通の話題としてお勧め
    Reviewed in Japan on May 28, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    会社の開発部署で推薦図書として挙げられていることが多い本だと思います。

    それくらい定番というか古典というか、題名だけは知っていると言う人も多い本でしょうし、会社紹介などで、エンジニアがお勧め本として紹介していることも多い本だと思います。

    これを読んでいることで、同じ軸で話ができたりするので、これからエンジニアや開発者を目指す人にもお勧めです。

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    全てのエンジニアに贈るコーディングのバイブル
    Reviewed in Japan on February 2, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    初心者から熟練のエンジニアまで皆がコーディングする際に心の片隅に置いておきたい書籍。

    読みやすい。

    読める。

    なんとか理解できる。

    ちょっとよく分からない。

    プロジェクトはその大小に関わらず、さらに自分を含めた他人のコードを見た時にそんな感触を得ることがあったでしょう。

    そんな時、読みやすいとはどういう事か、という概念を優しくシンプルに書いてくれている名著。

    いつの時代、どんな言語にも当てはまる真理(心理?)を解いたものなので、一度ざっと見た後はちょっと時間が過ぎた時にパラパラとめくって振り返るといいかもしれません。

    とはいえプロジェクトは生き物だし、厳密にやる事が難しい状況もあったりします。

    最後は色んなパッチを当てたようなコードになっていたりする事も多々ある場面を知る歴戦の勇者達も、安全性を考慮して無理やりなコードを書く事もあるでしょう。

    そんな人達でもきっとリファクタリングする前に意識、無意識にやってる事が書かれているので、ちょっとのぞいてからやると頭の中が整理できていいと思います。

    他人や未来の自分の為に、ちょっとした心遣いがたくさん書かれているので、A.I.が学習するコードの読みやすさを上げるためにも我々エンジニアは少し配慮した方がいいでしょう。

    タイムマシンに乗って過去の自分に説教しに行きたくなったことがある人は、未来の自分から怒られないように1回読み直しておきましょう。

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    挿絵もユーモアがあって初学者でも楽しめる
    Reviewed in Japan on August 28, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    エンジニアの必読書と呼ばれるだけあって内容の充実度はさることながら

    挿絵や文章の程よいユニークさからは遊び心も感じ取れ初学者の私にとっては楽しく読了できた。

    堅苦しい参考書や技術書よりもよほど頭に入るように思う。

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    いわゆるク◯コードを書かないために。
    Reviewed in Japan on November 25, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    //あとで直す

    <!— ここから開始 —>

    /* 未使用 */

    とかフロント独学から始めて意味ないコメントアウト書いてきた自分が正しいかどうかは、後から内容調整する時に自分が理解できるかどうかですよね。もちろん自分でさえ意味不明なので他人はまず可読無理、そういうのを理解するのに良い本です。

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 3 out of 5 stars
    プログラミング初心者向けの内容
    Reviewed in Japan on October 13, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    ネットで紹介されていたので購入しましたが他人のコードを見ることで自然と身についていたことが多く述べられていたため大きな収穫はありませんでした。

    ただ章、節の構成は自分が気になった部分をすぐ調べやすい形となっているのでまた実装時に気になった点があれば読み返そうと思える内容でした。

    3 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 4 out of 5 stars
    本当に必要なものは読み手への配慮。
    Reviewed in Japan on July 26, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    この春からSEとして働くことになり、先日読み終わりました。

    結論から言うと、無知の状態から読むべきではないかなとは思います。

    ただ、「SEになるための勉強を始めました。」という方へはとてもわかりやすいと思います。

    プログラミングはもちろん早さや論理的思考を兼ね備えたコーディングが必要ですが、1番必要なのは読み手への配慮ではないのかなと思いました。

    はじめは変数の話から始まり、わかりやすい例を使用しているため勉強し始めの方でも頭に入ってきやすいと思います。

    この本は「勉強を始めたばかり」「SEになろうと考えている」「SEになってから時間が経っている」と様々なタイプの方が読める本だと思います。

    冒頭では、無知の状態から読むべきではないとお伝えしましたが、何も知らない私でもニュアンス程度は理解できたのでおすすめです。

    また、モチベーションにもつながるのでオススメです。

    本当に必要なものは読み手への配慮。

    この春からSEとして働くことになり、先日読み終わりました。

    結論から言うと、無知の状態から読むべきではないかなとは思います。

    ただ、「SEになるための勉強を始めました。」という方へはとてもわかりやすいと思います。

    プログラミングはもちろん早さや論理的思考を兼ね備えたコーディングが必要ですが、1番必要なのは読み手への配慮ではないのかなと思いました。

    はじめは変数の話から始まり、わかりやすい例を使用しているため勉強し始めの方でも頭に入ってきやすいと思います。

    この本は「勉強を始めたばかり」「SEになろうと考えている」「SEになってから時間が経っている」と様々なタイプの方が読める本だと思います。

    冒頭では、無知の状態から読むべきではないとお伝えしましたが、何も知らない私でもニュアンス程度は理解できたのでおすすめです。

    また、モチベーションにもつながるのでオススメです。

    6 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    初心者必須の本として紹介されていたので購入
    Reviewed in Japan on May 30, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    pythonの基礎を学習してからのネクストステップとして購入しました

    わかりやすくてチーム開発で役立てていきたいと思います

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.
    Translated from Japanese by Amazon
    See original