リファクタリング 既存のコードを安全に改善する(第2版)

リファクタリング 既存のコードを安全に改善する(第2版)

4,840円 (税込)

24pt

※こちらの作品はファイルサイズが大きいため、Wi-Fi環境でのダウンロードを推奨いたします

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

ソフトウェア開発の名著、第2版登場!
リファクタリングは、ソフトウェアの外部的な振る舞いを保ったままで、内部の構造を改善する作業を指します。本書はリファクタリングのガイドブックであり、リファクタリングとは何か、なぜリファクタリングをすべきか、どこを改善すべきか、実際の事例で構成され、ソフトウェア開発者にとって非常に役立つものとなっています。
本第2版では、約20年前のオリジナル原稿の構成は変わらないものの、大幅に書き換えられているほか、サンプルコードがJavaからJava Scriptになるなど、現代的にアレンジされています。


第2版翻訳にあたって
初版の「本書に寄せて」
はじめに
Chap.1 リファクタリング-最初の例
Chap.2 リファクタリングの原則
Chap.3 コードの不吉な臭い
Chap.4 テストの構築
Chap.5 カタログの紹介
Chap.6 リファクタリングはじめの一歩
Chap.7 カプセル化
Chap.8 特性の移動
Chap.9 データの再編成
Chap.10 条件記述の単純化
Chap.11 APIのリファクタリング
Chap.12 継承の取り扱い
文献リスト
訳者あとがき
索引

...続きを読む

詳しい情報を見る

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

リファクタリング 既存のコードを安全に改善する(第2版) のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

    Posted by ブクログ

    この本の一番の価値は、多分、GoFの本がそうであったように、頻出するパターンに名前をつけてカタログ化したことにあるのではないかと思う。
    一度で期待した通りに動作するプログラムが書けないのと同じように、一度で理想的なコードを書くことはできない。さらに、時間の経過による状況の変化もあり、最初のコードに手

    0
    2024年07月19日

    Posted by ブクログ

    読んでよかった。正直当たり前なことも書かれているけれどもいつも当たり前のことができているかというとそうではないので身が引き締まる思いだし、ステップバイステップでリファクタリング手法を解説してくれるので自信を持って安全に改善していくための土台になる。

    0
    2024年05月13日

    Posted by ブクログ

    第二版はJavaScript を使った説明になっており、よりモダンな言語仕様を踏まえた解説になっているのかなと思いました。クラスという言語仕様や基本的な言語仕様を理解して、いくらか実際のソフトウェア開発を経験したあとに本書を読むとより気づきが多いと思います。もちろんシニアなソフトウェアエンジニアにと

    0
    2024年04月29日

    Posted by ブクログ

    ITエンジニア歴6年目にしてようやく購入し、読破。今でも通用する有用なリファクタリング手法、「不吉な臭い」がよくまとまっており、書籍の文量・分厚さの割には読みやすい。
    「コマンドによる関数の置き換え」と「サブクラスによるタイプコードの置き換え」が読破時点では勉強になった。

    0
    2023年02月14日

    Posted by ブクログ

    めちゃくちゃ実践的で大変役に立つ。半分以上がリファクタリングカタログ。
    リファクタリングの本なので当然ではあるがある程度の実践経験がある職業プログラマじゃないと面白くないとは思う。

    0
    2022年11月02日

    Posted by ブクログ

    先人の知恵やテクニックが盛り込まれている良書である。何度も読み直して、また、実践して、知識として定着させたい。

    0
    2025年06月02日

    Posted by ブクログ

    現場でなんかイマイチだなー、と思ったコードは、不吉な匂いという概念で表現されていた。見える世界が変わった気がする。一度に理解し切るのは難しいので、繰り返し読みたい。
    途中比喩がわかりづらい部分あったので、Chat GPTに聞いて理解を深めた。

    0
    2025年04月14日

    Posted by ブクログ

    序盤は概念的なところを学べてよい
    中盤なからはレシピ集という感じ。読みやすいし、実際にリファクタリングするときに参考にしやすそう

    0
    2025年03月03日

    Posted by ブクログ

    リファクタリング(第2版): 既存のコードを安全に改善する

    マーチン・ファウラー氏の著書です。

    リファクタリングに特化した書籍です。
    リファクタリングのカタログと書かれている通り、良く使用するパターンを体系的にまとめ解説してあります。
    この本を読むことで、リファクタリングした後の形を知ることがで

    0
    2023年03月26日

    Posted by ブクログ

    リファクタリングの手法について、それぞれ紹介されている内容は当然と感じる内容もあったりしますが、明確に言語化されて体系づけられている点や、具体的なコード例とともに説明されている点は良いなと思いました。後で参照する価値のある本だと思います。
    少しづつ改善していくプロセスなどはTDD本と共通するところも

    0
    2022年01月13日

リファクタリング 既存のコードを安全に改善する(第2版) の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

作者のこれもおすすめ

同じジャンルの本を探す