通常配送無料 詳細
残り15点(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
新装版 リファクタリング―既存のコードを安全に改善... がカートに入りました
+ ¥ 257 関東への配送料
コンディション: 中古品: 非常に良い
コメント: ★ご覧いただきありがとうございます★特に目立つ傷、汚れがなく概ね良好です。(発送元:東京)
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
3点すべてのイメージを見る

新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES) 単行本(ソフトカバー) – 2014/7/26

5つ星のうち 4.7 6件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
単行本(ソフトカバー)
"もう一度試してください。"
¥ 4,536
¥ 4,536 ¥ 4,000

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


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

  • 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)
  • +
  • リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
  • +
  • コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)
総額: ¥9,796
ポイントの合計: 297pt (3%)
選択された商品をまとめて購入

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

あの名著が蘇る!
プログラムに潜む扱いにくい部分を見つけ出し、その動作を変えずに内部の構造を改善していくためのテクニックを整理したマーティン・ファウラー氏によるソフトウェア開発の名著『リファクタリング プログラミングの体質改善テクニック』(""Refactoring:Improving the Design of Existing Code"")が、オリジナルの訳者による丁寧な見直しと現代的なJava開発環境による「再リファクタリング」を施した書き下ろし付録を収録して再発行! 旧版の価値を知るベテランはもちろん、これからソフトウェア開発に携わる新人にも必読の一冊です。

内容(「BOOK」データベースより)

マーチン・ファウラーが本書で真価を世に示してから15年、「リファクタリング」が当たり前で身近な作業となったいま、さらに読みやすくリファクタリングを施した日本語版、再誕。実践に照らした広範な訳文の見直しに加え、リファクタリング・カタログの使い勝手を向上。さらに、付録「Javaのバージョンアップに伴うリファクタリングをめぐる環境の変化」を収録。

商品の説明をすべて表示する

登録情報

  • 単行本(ソフトカバー): 480ページ
  • 出版社: オーム社; 新装版 (2014/7/26)
  • 言語: 日本語
  • ISBN-10: 427405019X
  • ISBN-13: 978-4274050190
  • 発売日: 2014/7/26
  • 商品パッケージの寸法: 23.4 x 18.2 x 3 cm
  • おすすめ度: 5つ星のうち 4.7 6件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 42,878位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

5つ星のうち 4.7
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本(ソフトカバー)
基本的な内容は「リファクタリング―プログラムの体質改善テクニック」とほぼ同様ですが、
オリジナルの訳者による丁寧な見直しが新装版にも反映されています。
まだ全て読み終わってはいませんが・・・
(旧版との比較を厳密にしながら読み進めているわけではないですが・・・)

旧版はもう販売していませんので、多くの方に購入する機会をとの考えで新装版を発売されたそうです。
新装版の目玉は、付録「 Java のバージョンアップに伴うリファクタリングをめぐる環境の変化」です。
旧版出版以降のJavaとそのテスティングフレームワークの進歩の記載があります。
対象となるJavaは7までとなっています。

Javaとそのテスティングフレームワークの進歩の記載の後に、その進歩を反映して、
本書に含まれるコードを再びリファクタリングしています。実際にはジェネリック等が取り扱われています。
この部分が新装版の最も注目されるべき箇所であると思います。

本書が全面的にJava7に対応されていないことについては不満がありますが
今後は、Oracleは今までと違ってJavaの言語仕様の強化に注力して行くことが見えていますし
既にJava8でかなりの変更があったといえ、付録の再リファクタリングで十分に新装版の意味はあると考えます。
コメント 26人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 silky 投稿日 2014/12/12
形式: 単行本(ソフトカバー)
プログラマ3年目です。
とても素晴らしい本だと思います。

上司のレビューを受けて、リファクタリングをするという事が良くありますが、
そのたびに、もっと綺麗なコーディングが出来るようになりたいと思います。

この本は、僕のような思いを抱いている人にとって大きな助けとなると確信できるものです。

ただ、必ずしも全ての項目を満たしたほうが良いとは思いません。

例えば、「コード内のコメントは関数名や変数名が正しければ書く必要性がない」と解釈のできる文章が随所にありますが、
それは、英語が母国語である方の意見だと思います。

日本語の内容を英語で上手く表現できないような場合や
処理の中身は簡単でも難しい内容を扱っている場合には、関数名、変数名が適切であったとしてもコメントは残しておくべきだと思います。
また、共同で開発を行う際に、新人の理解を助けるためにもよっぽど簡単ではない限りコメントはなるべく残した方がいいと僕は思っています。(あくまで僕の意見)

あと、一番初めに触れておくべき内容だと思う命名規則に関する記述がないのが少し気になりました。
開発チーム毎に命名規則は異なるとはいえ、ある程度パターン化されてい
...続きを読む ›
コメント 21人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー)
オブジェクト指向の応用的な内容であると同時にオブジェクト指向の利点が分かるようになっている。オブジェクト指向を学んだor学んでいる最中だがオブジェクト指向の利点が分からない、というときに読むと理解の助けになる。また、本書の内容がほとんどそのままオブジェクト指向の利用法になっているので、理解できるだけでなくそのままオブジェクト指向を活用する第一歩になっている。リファクタリングという横文字でなんだか小難しいものだと思って敬遠していたけど、カタログ部分はオブジェクト指向プログラミングにおける「あるある」ネタを集めて、それに対処するための小ネタを集めたようになっているので、気楽につまみ食いするように読める。ただし、ある程度のオブジェクト指向の知識は必要で、一部UML図も使われている。といっても、オブジェクト指向の基本が分かれば十分理解できるレベルなので、オブジェクト指向の勉強の一環として読めば非常に有益な本だった。
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告