この注文でお急ぎ便、お届け日時指定便を無料体験
Amazonプライム無料体験について
¥2,640 税込
ポイント: 80pt  (3%)  詳細はこちら
無料配送3月2日 日曜日にお届け
詳細を見る
または 最も早い配送 明日 3月1日にお届け(6 時間 21 分以内にご注文の場合)
詳細を見る
在庫あり。 在庫状況について
¥2,640 () 選択したオプションを含めます。 最初の月の支払いと選択されたオプションが含まれています。 詳細
価格
小計
¥2,640
小計
初期支払いの内訳
レジで表示される配送料、配送日、注文合計 (税込)。
出荷元
Amazon.co.jp
Amazon.co.jp
出荷元
Amazon.co.jp
支払い方法
お客様情報を保護しています
お客様情報を保護しています
Amazonはお客様のセキュリティとプライバシーの保護に全力で取り組んでいます。Amazonの支払いセキュリティシステムは、送信中にお客様の情報を暗号化します。お客様のクレジットカード情報を出品者と共有することはありません。また、お客様の情報を他者に販売することはありません。 詳細はこちら
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

著者をフォローする

何か問題が発生しました。後で再度リクエストしてください。

Tidy First? ―個人で実践する経験主義的ソフトウェア設計 単行本(ソフトカバー) – 2024/12/25

4.2 5つ星のうち4.2 10個の評価

{"desktop_buybox_group_1":[{"displayPrice":"¥2,640","priceAmount":2640.00,"currencySymbol":"¥","integerValue":"2,640","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"1jBFwGlo2gNJJvFaajQ9Th5thgM%2FTIcyXgFBJvw5eWxQlzASJsQGloIJtpKq6COVfnTVYbQtc1eddYzwpYCj3pwg7PndUtymq9%2B4rFC6WaT6jwykT%2Bb84EhKwdLtb%2BALqII0%2BEk1zJY%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

購入オプションとあわせ買い

乱雑なコードは厄介です。コードを読みやすくするには、管理できる小さなまとまりに分割する必要があります。本書は、エクストリームプログラミングの考案者で、ソフトウェアパターンの先駆者であるケント・ベックが、システム全体の構造を念頭に置き、コードを改善するには、いつどこで整頓するのがよいかを解説します。

整頓のしかたを一気に習得するのではなく、整頓を少しずつ試しながら自身の課題解決につなげます。コード行数の多い大きな関数については論理的にコードを小さなチャンクに分割する方法を学び、その過程で、結合、凝集、ソフトウェアシステムの経済的価値(ディスカウントキャッシュフローやオプショナリティ)などソフトウェア設計の背後にある重要な要素を解説します。

また、ソフトウェア設計の基礎理論とそれに作用するフォース、システムにおけるふるまいの変更と構造の変更の違い、先に整頓したりあとに整頓することによるプログラミング体験の向上、大きな変更を小さく安全な手順で始める方法、ソフトウェア設計を人間関係のエクササイズとしてとらえることなどを学びます。
紙書籍 まとめ買いキャンペーン:
紙書籍 まとめ買いキャンペーン

よく一緒に購入されている商品

対象商品: Tidy First? ―個人で実践する経験主義的ソフトウェア設計
¥2,640
最短で3月2日 日曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
+
¥4,180
最短で3月2日 日曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
+
¥4,950
最短で3月2日 日曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
総額: $00
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計: pt
詳細
追加されました
spCSRF_Treatment
一緒に購入する商品を選択してください。

登録情報

  • 出版社 ‏ : ‎ オライリー・ジャパン (2024/12/25)
  • 発売日 ‏ : ‎ 2024/12/25
  • 言語 ‏ : ‎ 日本語
  • 単行本(ソフトカバー) ‏ : ‎ 164ページ
  • ISBN-10 ‏ : ‎ 4814400918
  • ISBN-13 ‏ : ‎ 978-4814400911
  • 寸法 ‏ : ‎ 21 x 15 x 1 cm
  • カスタマーレビュー:
    4.2 5つ星のうち4.2 10個の評価

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。

カスタマーレビュー

星5つ中4.2つ
10グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

  • 2025年2月21日に日本でレビュー済み
    Amazonで購入
    一つ一つの項目が短い文章で書かれていて、いい意味で「敷居が低い」です。コードを書く人なら誰しもが経験する「整理したい」という思いに対して、それをいつどうするべきかが簡潔に書かれています。量も多すぎず、ちょっと試してみようかなと踏み出す時の心理的な敷居が低いので、仕事のときにも取り入れやすいのではないでしょうか。著者のKent Beckはテスト駆動開発でよく使われるJUnitの開発者でエクストリーム・プログラミング (XP) の考案者、アジャイルマニフェスト (Agile Manifesto) の起草者の一人でもあります。そんな背景を持った著者の経験に基づく内容である、というのも本書を読む時の背景として知っておくと、一つ一つの内容に対する解像度が上がって楽しく読める。そんな本だと思いました。
  • 2025年1月7日に日本でレビュー済み
    Amazonで購入
    私は読んでよかった。
    自分の悩みに対するヒントをもらえたし、正解かどうか分からないと思っていた考えに対する自信も得られた。
    無意識的に実施していた「先に整頓」・「後に整頓」の考え方も分かりやすく書かれており、非常に心強く感じた。

    但し、これはあくまでも私の抱いた所感である。
    経験則に則った思想が合致したから楽しめただけという可能性も十分に考えられる。

    また、本書冒頭に対象読者が記載されているが、「一般的なプログラミングの経験がそこそこあること」を前提とされている。
    全くの初心者や、既に自分の芯を持っている人には拒否反応があるかもしれない。

    気になる人は手に取ってみるのが早い。
    1つの章あたり数ぺージ程度からなる全33章なので、カフェに入って一息ついている間に読み切れてしまう。
    4人のお客様がこれが役に立ったと考えています
    レポート
  • 2025年1月27日に日本でレビュー済み
    この商品を手に取ったのは、日々の開発でコードの可読性や保守性に課題を感じていたからです。著者はエクストリームプログラミングの考案者として知られ、ソフトウェアパターンの先駆者でもあります。本書では、コードを小さなまとまりに分割し、読みやすくするための具体的な手法が紹介されています。

    実際に読み進めると、ガード節やデッドコードの削除、シンメトリーの調整など、具体的な整頓術が豊富に解説されています。これらの手法は、コードの可読性を向上させるだけでなく、開発効率の向上にも寄与します。

    特に印象的だったのは、整頓を一気に行うのではなく、少しずつ試しながら自身の課題解決につなげるというアプローチです。この考え方は、日々の開発に無理なく取り入れることができ、継続的なコード改善を促進します。

    一方で、注意すべき点としては、整頓の手法が多岐にわたるため、初学者にはやや難解に感じる部分があるかもしれません。しかし、各章が短くまとめられているため、辞書的に活用することで理解を深めることができるでしょう。

    この商品は、コードの品質向上やリファクタリングに関心のある開発者に特におすすめです。また、チーム全体でのコード整頓の指針としても活用できる内容となっています。

    全体を通して、コード整頓の重要性と具体的な手法を学ぶことができ、日々の開発に役立つ知見が得られました。コードの品質向上を目指すすべての開発者にとって、有益な一冊だと感じます。
    2人のお客様がこれが役に立ったと考えています
    レポート
  • 2025年1月18日に日本でレビュー済み
    Amazonで購入
    コードを整頓する上で重要な心がけがシンプルな章立てで書かれており、共感できる箇所が多かった。
    しかし、原文か訳のどちらが問題なのかわからないが、日本語がとても不自然で、特に後半にかけて読み返しても意味がわからないと感じる箇所が多いのがとても残念だった。
    6人のお客様がこれが役に立ったと考えています
    レポート
  • 2025年1月19日に日本でレビュー済み
    本書は、単なるコードの整理術を説明した本ではなく、開発者が日々直面する「コードの複雑さ」という課題に対して、実践的かつ体系的なアプローチを提示してくれます(全体を通して、専門的な内容ですが、汎用的なアプローチです)。
    特に印象的だったのは、大規模な関数をより小さな単位に分割する具体的な手法です。
    単に「小さく分けましょう」という抽象的なアドバイスではなく、実際のコードを例に、どのように論理的な分割を行うのか、その過程で考慮すべきトレードオフは何かを、丁寧に解説してくれます。

    また、特筆すべき点として、技術的な側面だけでなく、ソフトウェア開発の経済的な側面にも深く踏み込んでくれています。
    ディスカウントキャッシュフローやオプショナリティといった概念を通じて、コードの整理が持つビジネス価値についても考えさせられました。

    本書のアプローチを実践してみて、特に有益だったのは「小さな一歩から始める」という基本的考え方です。
    大規模なリファクタリングを一気呵成に行うのではなく、段階的に改善を重ねていく方法は、実務の中でも十分に実践可能かなと思います。

    さらに、ソフトウェア設計を「人間関係のエクササイズ」として捉える視点は、チーム開発における協調の重要性を再認識させてくれました。
    コードの整理は個人の技術的な営みではなく、チーム全体で取り組むべき活動だということを、本書は教えてくれます。

    経験豊富な開発者から初心者まで、それぞれの立場で学びが得られる一冊です。
    特に、保守性の高いコードを書きたいと考えている開発者さんには、強くオススメしたい一冊です。