この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法 単行本 – 2005/8/4

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

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

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 to Patterns』は、米Software Development誌、2005年Jolt Productivity Awardを受賞。

抜粋

デザインパターンやリファクタリングに対する「何も目新しいことはない」あるいは「自分には関係がない」という誤解は、本書『パターン指向リファクタリング入門』を通して、すべて払拭されるでしょう。(中略)本書を読めば、パターンについて学び、リファクタリングについて学び、そして何よりパターンとリファクタリングの関係について学ぶことができます。本書を読んだ読者は、
「パターンは、リファクタリングの道しるべ」
という正しい理解へと導かれることでしょう。
                   ――結城浩 本書「日本の読者へ」より


GoF本において我々は、デザインパターンはリファクタリングを念頭に入れたものだと述べた。この本は、それが嘘でなかったことを証明してくれる。ジョシュアの本は、リファクタリングとデザインパターンの両方について読者の理解を深めてくれるだろう。
                   ――エリック・ガンマ

パターンとリファクタリングとが与え合う影響を語るのに誰がふさわしいかといえば、それはジョシュアである。本書は、『デザインパターン』のなかでよく使うパターンの多くを発展させる方法を詳しく説明し、事前にシステムの設計に組み込まなくてもシステムが発展するのと一緒に進化させていけばよいことを教えてくれる。
                   ――マーチン・ファウラー

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

登録情報

  • 単行本: 408ページ
  • 出版社: 日経BP社 (2005/8/4)
  • 言語: 日本語
  • ISBN-10: 4822282384
  • ISBN-13: 978-4822282387
  • 発売日: 2005/8/4
  • 商品パッケージの寸法: 23 x 18.2 x 2.8 cm
  • おすすめ度: 5つ星のうち 4.6 5件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 540,834位 (本の売れ筋ランキングを見る)
  •  カタログ情報を更新する画像についてフィードバックを提供する、または さらに安い価格について知らせる

  • 目次を見る

この商品を見た後に買っているのは?

カスタマーレビュー

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

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

形式: 単行本
リファクタリング時に、こういう論拠で、こうしたら、
デザインパターンになりました、という具合に、
具体的なサンプルを通じて解説してくれます。
先人のノウハウの固まりだから、設計の段階から、
うだうだせずにデザインパターンを使おう、という意見に、
何となく違和感を感じている人には、
特に、読む価値のある一冊だと思います。
コメント 23人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
この本は、リファクタリングによって設計を改善して行く際に、デザインパターンのエッセンスを取り入れて設計を良くしていく道筋を取り上げています。
最初からデザインパターンを使うのではなく、リファクタリングによって、段々とパターンに近づけていく様を、「先輩とペアプログラミングしている」かのように読み進められます。
『オブジェクト指向における再利用のためのデザインパターン』、『リファクタリング』の両書を先に読んでおけば、本書の内容はすんなりと理解できるはずです。
コメント 22人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 カスタマー 投稿日 2005/8/14
形式: 単行本
~リファクタリング、という言葉を意識するようになったので、買ってみたのがこの本です。ぼくはデザインパターンはよく知りませんが、例をあげて丁寧に方法を示してくれています。本の中では、なぜリファクタリングが必要なのか、また、デザインパターンの適用の仕方を、筆者の経験を交えて説明してくれます。例として、問題のあるコードについて、一般的なデ~~ザインパターンの適用手順と、具体的な適用例を示してくれるのでとてもわかりやすいです。むやみにデザインパターンを適用するのではなく、状況にあわせてリファクタリングを行うことを教えてくれます。~
コメント 11人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 カスタマー 投稿日 2005/10/23
形式: 単行本
単なるデザインパターンの説明だけの本よりは理解しやすいです。
どこもかしこも「デザインパターンを使えばよい」ということではなく、
「小さい金槌でこんこん叩けばいいところを大きな金槌を振り回すよう
な状況でデザインパターンを使うのはよくない」という内容の記述が
あり、はっとしました。
自分を含め、勉強したての人ほどついその傾向があるとおもいます。
じっくり読むことでリファクタンリグもデザインパターンへの理解も深まります。
コメント 13人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
ぼくはこのアプローチが好きです。多くの人にとって最適ではないかと思ってます。パターンは、たしかに、システムによっては大げさすぎ、野暮ったい。シンプルであるべきという理念からは外れてしまいます。アジャイル、エクストリームプログラミングとは相容れません。

しかし、少し大げさでも、パターンを適用したコードを書いて、あとから、コードを、システムの性質に合わせてリファクタリング(シンプルにする)ことは、いい方法の1つであろうと思います。経験を活かしつつ、あらゆるシチュエーションに対応するにはいいアイデアです。
コメント このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告


フィードバック