Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Java言語で学ぶリファクタリング入門
 
 

Java言語で学ぶリファクタリング入門 [大型本]

結城 浩
5つ星のうち 4.3  レビューをすべて見る (6件のカスタマーレビュー)
価格: ¥ 3,360 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
5点在庫あり。ご注文はお早めに。
2012/5/30 水曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら

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


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

この本と増補改訂版Java言語で学ぶデザインパターン入門 ¥ 3,990 をあわせて買う

Java言語で学ぶリファクタリング入門 + 増補改訂版Java言語で学ぶデザインパターン入門
合計価格: ¥ 7,350

在庫状況の表示

  • 対象商品: Java言語で学ぶリファクタリング入門

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細

  • 増補改訂版Java言語で学ぶデザインパターン入門

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細



商品の説明

出版社 / 著者からの内容紹介

リファクタリング入門書の決定版!!
どうすれば、きれいで読みやすいコードになるのか?
『Java言語で学ぶデザインパターン入門』の結城浩が、リファクタリングの本質と手順をやさしく解説したリファクタリング入門書の決定版。
Javaによる実例満載。ファウラーの名著『リファクタリング』に登場する、すべてのリファクタリングのエッセンスを簡潔にまとめた
「リファクタリング一覧」(巻末付録)付き。


第0章 リファクタリングとは
第1章 シンボリック定数によるマジックナンバーの置き換え
第2章 制御フラグの削除
第3章 アサーションの導入
第4章 ヌルオブジェクトの導入
第5章 メソッドの抽出
第6章 クラスの抽出
第7章 クラスによるタイプコードの置き換え
第8章 サブクラスによるタイプコードの置き換え
第9章 State/Strategyによるタイプコードの置き換え
第10章 例外によるエラーコードの置き換え
第11章 Factory Methodによるコンストラクタの置き換え
第12章 観察されるデータの複製
第13章 委譲による継承の置き換え
第14章 委譲の隠蔽
第15章 継承の分割

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

どうすれば、きれいで読みやすいコードになるのか?Javaの実例を通して学ぶリファクタリング入門書の決定版。ファウラーの名著『リファクタリング』に登場する、すべてのリファクタリングのエッセンスを簡潔にまとめた「リファクタリング一覧」(巻末付録)付き。

登録情報

  • 大型本: 448ページ
  • 出版社: ソフトバンク クリエイティブ (2007/1/27)
  • ISBN-10: 4797337990
  • ISBN-13: 978-4797337990
  • 発売日: 2007/1/27
  • 商品の寸法: 23.4 x 18.4 x 2.8 cm
  • おすすめ度: 5つ星のうち 4.3  レビューをすべて見る (6件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 16,148位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(2)

 

カスタマーレビュー

最も参考になったカスタマーレビュー
7 人中、6人の方が、「このレビューが参考になった」と投票しています。
By hiroshi
形式:大型本
ファウラーのリファクタリングの書籍を受けるようにして書かれた本書です。

ファウラーの書籍に続いて読んだ感想は、下記のような点です。

・やはり、日本語として読みやすい

・リファクタリングの項目ごとに章分けされているので、後でコツを調べやすそう

本書にも書かれていることですが、リファクタリングの各項目は、プログラミングのコツを知っている人には、常識的なことだと思います。

しかし、初級技術者が持っているコーディングレベルを少しでも上級者に近づけるには、

謙虚に本書にあるような項目を意識してコーディングをしていくことが役立つと感じます。

そういう意味では、本書を見ることは、先人の知恵の詰まった、プログラミングの帝王学を学ぶと言うことかもしれません。

通して読んでから、実際に本書のコードをリファクタリングして、後は、気になるときに読むといった使用方法が良いのかなと思います。
このレビューは参考になりましたか?
16 人中、11人の方が、「このレビューが参考になった」と投票しています。
形式:大型本
マーチンファウラーの「リファクタリング」より本書の方が読みやすく感じられました。訳書独特の言い回しは必要以上に難解に感じられると、本書を読んで改めて感じました。JDK5に対応している点もポイントです。

一通りプログラムが書けるようになったら読み、また、その後も何度でも読み返して考えを新たにする、そういう内容だと思います。

Javaプログラマーでなくても十分に通じる思想だと思いますし、多くのプログラマーに読んでもらいたいと思います。

本書と、もう一冊「デザインパターン入門」があればJavaプログラミングの勉強に関して他はあまり必要性を感じません。

ただ、個人的には「リファクタリング」という単語は小難しい印象があって、少なからず読者を遠ざけているのではないかと思うこともあります。
このレビューは参考になりましたか?
形式:大型本
 結城さんの本の最新版です。当然買いました。同著「JAVA言語で学ぶデザインパターン」は,

今でも手放せません。この本も実に丁寧に作れていると感じます。リファクタリングとデザインパターンは切り離しては考えられません。そしてどちらもオブジェクト指向を身につけるのに必須なのではないでしょうか。高品質なコードを書くには高品質なコードを読んでは書きを繰り返し、体で覚えることが大事です。そういう意味でもこの本は最適だと思います。
このレビューは参考になりましたか?

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換