新品:
¥4,840 税込
ポイント: 291pt  (6%)
無料配送5月17日 金曜日にお届け
発送元: Amazon.co.jp
販売者: Amazon.co.jp
¥4,840 税込
ポイント: 291pt  (6%)  詳細はこちら
無料配送5月17日 金曜日にお届け
詳細を見る
または 最も早いお届け日時指定便 明日 8:00 - 12:00の間にお届け(10 時間 32 分以内にご注文の場合)
詳細を見る
在庫あり。 在庫状況について
¥4,840 () 選択したオプションを含めます。 最初の月の支払いと選択されたオプションが含まれています。 詳細
価格
小計
¥4,840
小計
初期支払いの内訳
レジで表示される配送料、配送日、注文合計 (税込)。
出荷元
Amazon.co.jp
出荷元
Amazon.co.jp
販売元
販売元
支払い方法
お客様情報を保護しています
お客様情報を保護しています
Amazonはお客様のセキュリティとプライバシーの保護に全力で取り組んでいます。Amazonの支払いセキュリティシステムは、送信中にお客様の情報を暗号化します。お客様のクレジットカード情報を出品者と共有することはありません。また、お客様の情報を他者に販売することはありません。 詳細はこちら
支払い方法
お客様情報を保護しています
Amazonはお客様のセキュリティとプライバシーの保護に全力で取り組んでいます。Amazonの支払いセキュリティシステムは、送信中にお客様の情報を暗号化します。お客様のクレジットカード情報を出品者と共有することはありません。また、お客様の情報を他者に販売することはありません。 詳細はこちら
¥3,700 税込
【 帯綺麗 】 【 本文書込無 】 【 カバー綺麗 】 【 小口綺麗 】 【 総括: 使用感が少なく綺麗な状態です 】 ●Amazon配送センターより迅速発送!! ●在庫確実!! ●専用液にて除菌及びクリーニング済!! 【 帯綺麗 】 【 本文書込無 】 【 カバー綺麗 】 【 小口綺麗 】 【 総括: 使用感が少なく綺麗な状態です 】 ●Amazon配送センターより迅速発送!! ●在庫確実!! ●専用液にて除菌及びクリーニング済!! 一部を表示
無料配送5月17日 金曜日にお届け
詳細を見る
または 最も早い配送 本日中にお届け(3 時間 52 分以内にご注文の場合)
詳細を見る
残り1点 ご注文はお早めに 在庫状況について
¥4,840 () 選択したオプションを含めます。 最初の月の支払いと選択されたオプションが含まれています。 詳細
価格
小計
¥4,840
小計
初期支払いの内訳
レジで表示される配送料、配送日、注文合計 (税込)。
Kindleアプリのロゴ画像

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

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

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

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

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

リファクタリング(第2版): 既存のコードを安全に改善する (OBJECT TECHNOLOGY SERIES) 単行本 – 2019/12/1

4.6 5つ星のうち4.6 83個の評価

{"desktop_buybox_group_1":[{"displayPrice":"¥4,840","priceAmount":4840.00,"currencySymbol":"¥","integerValue":"4,840","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"OiyAQRYXdDK9NPECrlSXqiEWu8hpZFaEZUW3Y4lNVn1nJ3ykUxbWHTQGJnY0Gt9ycgaAnyprwm49QG9w7nZlrtb7VBhL6M9REJgaIZcts2Z0X6zq4bMeWJenOqZg5GiIGTghqg0xCxA%3D","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥3,700","priceAmount":3700.00,"currencySymbol":"¥","integerValue":"3,700","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"OiyAQRYXdDK9NPECrlSXqiEWu8hpZFaESDjIRaMLsoZzjQ%2F1dgbb3yO%2BJ4Cjar4QRnK0SAD7ePVbcfwyGtr%2F0VaJKYSjeZFrAK9%2FG1W7A%2FRYc9X%2BIMYcAVETNrSpmjENbklYPFqN0CMYkvkyZzkvNTPMk1nmhk6RajAaa8Qd3TrYq8W0zLo%2BIg%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

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

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

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

¥4,840
最短で5月17日 金曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
+
¥2,640
最短で5月17日 金曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
+
¥3,520
最短で5月17日 金曜日のお届け予定です
在庫あり。
この商品は、Amazon.co.jpが販売および発送します。
総額:
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計: pt
詳細
追加されました
一緒に購入する商品を選択してください。

登録情報

  • 出版社 ‏ : ‎ オーム社 (2019/12/1)
  • 発売日 ‏ : ‎ 2019/12/1
  • 言語 ‏ : ‎ 日本語
  • 単行本 ‏ : ‎ 434ページ
  • ISBN-10 ‏ : ‎ 4274224546
  • ISBN-13 ‏ : ‎ 978-4274224546
  • 寸法 ‏ : ‎ 18.5 x 2.5 x 23.6 cm
  • カスタマーレビュー:
    4.6 5つ星のうち4.6 83個の評価

著者について

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

カスタマーレビュー

星5つ中4.6つ
5つのうち4.6つ
83グローバルレーティング

この商品をレビュー

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

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

2021年3月30日に日本でレビュー済み
Amazonで購入
ほとんどの手法がIDEの機能を使えば簡単にできる…と言ってる人がいますが、それは半分間違っていると言わざるを得ません
テストコードがあることが前提として紹介されていますが、「レガシーコード改善ガイド」にも書いてあるように、テストコードが無い場合でも応用的に使える手法も紹介されています
読んで損は無い本です
9人のお客様がこれが役に立ったと考えています
レポート
2020年2月1日に日本でレビュー済み
Amazonで購入
1版、Java版は蔵書としてあるのですが。所属している会社ではフロントエンド寄りの業務が多く、プログラムというとwebでJavaScriptのみ(たまにPHP)で完結することが多い環境にいる人です。

JSで1ファンクションが長くても100行、200行程度、ランディングページとかで継続的メンテナンスは求められない。
なのでどうしても「ベタ書き、とりあえず動けばいい、なるはやで」というコーディングが重宝される。
そんな環境です。(でした?かな。それだけではやっていけなくなっているので)

はい。”ブラックボックス”だらけです。大半のコードを書いた人たちはもう社内にいません、よくある話です。
・長大なファンクションを、入れ子ファンクションできりわける
・一時変数の特定、いらないやつは撲滅
・異常系の検出がおろそかだったので、オブジェクト自身に異常検出機能をつけてみた
などを、「夏休みの宿題・工作」みたいな感じでメンバといっしょに取り組んでいます。

本書について。
文章の言い回しは固くはないのですが、あつかっている処理ちょっと難しい話なので、誰でもがさらっとよめる本ではないようです。しかしサンプルがJavaScriptなので、とりあえず「記載されているコードの意味」はわかってもらえているようです。

最後に。
本書に盲従する必要はないとは思います。いろんなスタイルの一例です。
ただ、本書を通じることで、ある程度の共通認識を持ったうえで、コーディング職人の間での意見交換や価値観論争などは良いことかな、と思いました。

最後の最後に。
急激な変化を嫌う人もいるので、「押し売り」にならないように気を付けて。
41人のお客様がこれが役に立ったと考えています
レポート
2023年11月29日に日本でレビュー済み
ソフトウェア開発におけるリファクタリング、つまり既存のコードを改善するという行為は一部の技術者はさほど重要視しないかもしれません。しかし私は大変重要な作業だと思います。
 ソフトウェアは一度完成したらそれで終わりではありません。ほとんどのソフトウェアはその都度の要請に応じて修正・変更を繰り返します。その時に「ソフトウェア開発者がソフトウェアを見てその内容を迅速に理解でき容易に変更できる」というメンテナンス容易性は開発者にとって多大なメリットとなります。
 本書ではその方法が多くの例を挙げながら解説されています。最近のオブジェクト指向言語の普及により、クラスに関連した手法が多いです。リファクタリングの過程はオブジェクト指向言語を学ぶ過程にもなると思います。
 家の中を整理・整頓した後は「どこに何があるか」が即座に分かり気持ちの良いものです。それと同じようにソフトウェアはリファクタリングによって見違えるほど美しくなる可能性があります。
1人のお客様がこれが役に立ったと考えています
レポート
2020年1月6日に日本でレビュー済み
Amazonで購入
コードを書くうえでなんとなく汚い、綺麗でない、もっとよく書けるのでは?と疑問を持った時に読むととても参考になる本だと思います。2版になり現在の主流ともいえるJavascriptで書き直されている点も高評価の要因です。
15人のお客様がこれが役に立ったと考えています
レポート
2024年4月28日に日本でレビュー済み
「リファクタリング(第2版): 既存のコードを安全に改善する」は知る限り、3種類のメディアがあります。中身は同じだと思いますが、特に電子版(Kindle版)は2種類あるので間違えて買うと悲惨です。

(1) 紙 (つまり書籍)。書き込みできるし、2ページ見開きで表示できる。読み終わったら自炊すれば電子化できる。
(2) Kindle版 (電子 AND リフロー型)。画面の大きさに合わせて文字サイズや行の長さが動的に変わる。小さなKindleでも読める。大画面を備えたKindle PCなら「左右見開き」が可能。
(3) [プリント・レプリカ] Kindle版 (電子 AND 紙のイメージ)。小さなKindleでは買ってもダウンロードできない。大画面のKindle PCでも1ページしか見えず、見開きは不可能。

どれを選ぶかは購入時に「すべての形式と版を表示」で指定できます。ご注意を。

自分は『サンプル』版しか読んでいませんが、これも商品の一部であるとしてレビュー投稿します。消さないでください。
1人のお客様がこれが役に立ったと考えています
レポート
2020年8月22日に日本でレビュー済み
Amazonで購入
高いけど良い本です。
2人のお客様がこれが役に立ったと考えています
レポート