リスト:リファクタリング を表示しています。(全 4 件)

読み込み中・・・
No.1-1
▼
リファクタリング―プログラムの体質改善テクニック (Object Technology Series) / レビュー総評点:155
『リファクタリング―プログラムの体質改善テクニック 』で画像検索
|
ASIN:4894712288 / 売上順位:22892
ピアソンエデュケーション(2000-05)
著:平澤 章/著:梅沢 真史/著:Martin Fowler/著:児玉 公信/マーチン ファウラー/著:友野 晶夫
¥ 5,040(中古:¥ 3,365)
|
レビュー総評点:
155
他の方もおっしゃっていますが、1~3章までは必読ですが 時間のない人は辞書的にも使えると思います。 ただ、すべてを一読しておくと、明日行うコーディング等にも 役立つ情報が多々ありますので、ぜひ一読することをお勧めします。 目から鱗が落ちるようなサンプルの宝庫です。(森 博之 / 2004-11-27)
この本は著者のXPでのリファクタリングの経験をカタログ形式でまとめたもので、ソフトウェアを少しずつ日々改善し、ソフトウェアが肥大化が修正を困難にしないようにする小さな手法の集まりを紹介しています。ソフトウェアの構造に日々手を加える(部分的な再設計の)ための、問題点の発見の仕方、直し方がカタログ化されています。 書いてあることの個々の内容は比較的単純なものばかりですが、まずい設計が示唆する問題点、改善による効果、リファクタリングが可能な条件、リファクタリング時に見落としがちな点の指摘などが十分に書かれていて、リスクと効果をよく考えながらリファクタリングが出来るようによく配慮された内容になっています。プログラミング初級者にとって、とても勉強になる内容だと思いますが、経験を積んだプログラマにも日々のプログラミングのチェックリストとして非常に役に立つのではないかと思います。 JAVAでかかれているため、C++を使っている人には多少違和感がありそうですが、.NETプログラミングにはうってつけの内容だと思います。(中村拓男 / 2002-11-10)
いい本です
|||||||||||||||||||||||||||||
達人プログラマ、ソフトウェア職人気質も読みました(ただの流行り好きですね・・・)が前二書がメンタルな部分が多いのに対し、この本は非常に実践的です。 5章まででリファクタリングの意味を知り、後はリファレンス的に手元に置いておきたい本です。サンプルコードが多く明快な解説がされているので詰まったときに調べるのに最適だと思われます。(木下牛 / 2003-04-10)
リファクタリングの技法が非常にいっぱいつまっていてとても役立ちます。 通して読むのは1章から3章くらいまでで、後は辞書引きの方が良いでしょう。 1章から3章までのswitch文をStrategyパターンにもっていくやり方はぜひ身に付けて下さい。 リファクタリングも繰り返し行っていけば、不吉な匂いがするコードを書く前に気づき直すこともできるようになると思います。 直接生産性に影響する技術ではありませんが、保守がしやすく、すっきりとしたコードを書けるようになるので1度読んでみることをお薦めします。(貨物列車を止めた男 / 2004-10-19)
リファクタリングするための個々のテクニックのカタログを説明する 前に、それらを適用するストーリーを例示する章がまず最初に用意さ れています。そのため、第1章さえ読めばやりたいことの本質が会得 できるので、非常にストレスなく読めます。(この構成は、GOFの デザインパターンや、ランダル・L. シュワルツ の「初めてのPerl」 に共通する方法です) 導入の章さえ読めば、個々のリファクタリング技法の節を1節ずつ電 車の中、空き時間等に少しずつ読んでいくことができます。途中の節 から気軽に再開できるので、忙しくて読めない時期があっても最初か ら読み直しにならない所が嬉しいです。 順番によまずとも拾い読みでも構わないし、もっと言えばカタログだ から全部読破しなくてもいい、と割り切れるのがいい所です。なんと なく持ち運んでいつのまにか、読み終わってしまいました。 ファウラーの本の中では、アナリシスパターン(挫折しました)、 UMLモデリングのエッセンス(若干難しかった)と比べて、 極めて読みやすく買って無駄になることがない本だと思います。(悩み多き頭でっかち / 2002-11-17)
レビュー数 18
[残りも全部見る][amazonでレビューを書く]
平均点:4.5
|
No.1-2
▼
パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法 / レビュー総評点:86
『パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法』で画像検索
|
ASIN:4822282384 / 売上順位:21294
日経BP社(2005-08-04)
著:小黒 直樹/ジョシュア・ケリーエブスキー/著:村上 歴/著:越智 典子/著:高橋 一成
¥ 4,200(中古:¥ 2,684)
|
レビュー総評点:
86
リファクタリング時に、こういう論拠で、こうしたら、 デザインパターンになりました、という具合に、 具体的なサンプルを通じて解説してくれます。 先人のノウハウの固まりだから、設計の段階から、 うだうだせずにデザインパターンを使おう、という意見に、 何となく違和感を感じている人には、 特に、読む価値のある一冊だと思います。(palemoon / 2005-09-16)
この本は、リファクタリングによって設計を改善して行く際に、デザインパターンのエッセンスを取り入れて設計を良くしていく道筋を取り上げています。 最初からデザインパターンを使うのではなく、リファクタリングによって、段々とパターンに近づけていく様を、「先輩とペアプログラミングしている」かのように読み進められます。 『オブジェクト指向における再利用のためのデザインパターン』、『リファクタリング』の両書を先に読んでおけば、本書の内容はすんなりと理解できるはずです。( / )
~リファクタリング、という言葉を意識するようになったので、買ってみたのがこの本です。ぼくはデザインパターンはよく知りませんが、例をあげて丁寧に方法を示してくれています。本の中では、なぜリファクタリングが必要なのか、また、デザインパターンの適用の仕方を、筆者の経験を交えて説明してくれます。例として、問題のあるコードについて、一般的なデ~~ザインパターンの適用手順と、具体的な適用例を示してくれるのでとてもわかりやすいです。むやみにデザインパターンを適用するのではなく、状況にあわせてリファクタリングを行うことを教えてくれます。~( / )
単なるデザインパターンの説明だけの本よりは理解しやすいです。 どこもかしこも「デザインパターンを使えばよい」ということではなく、 「小さい金槌でこんこん叩けばいいところを大きな金槌を振り回すよう な状況でデザインパターンを使うのはよくない」という内容の記述が あり、はっとしました。 自分を含め、勉強したての人ほどついその傾向があるとおもいます。 じっくり読むことでリファクタンリグもデザインパターンへの理解も深まります。( / )
レビュー数 4
[amazonでレビューを書く]
平均点:5.0
|
No.1-3
▼
プレファクタリング ―リファクタリング軽減のための新設計 (THEORY/IN/PRACTICE) / レビュー総評点:1
『プレファクタリング ―リファクタリング軽減のための新設計 』で画像検索
|
ASIN:4873112729 / 売上順位:426031
オライリージャパン(2006-01-16)
Ken Pugh/翻訳:有限会社 福龍興業/翻訳:木下 哲也
¥ 2,940(中古:¥ 1,402)
|
レビュー総評点:
1
CDレンタルショップのシステム開発をケーススタディとしながら、システム設計上の重要ポイントを解説しています。 で、プレファクタリングとはいったい何なのか?何か革新的な手法やアイデアなのか?と思いながら読み進めましたが、どうもポイントがつかめませんでした。 結局のところ、保守性を高めたり重複を排除したりするための、システム開発における重要な設計指針を色々と紹介することをこの本では目的としているようです。 しかも、筆者が何か新しい手法を考えたというよりも、ほとんどが既存のアイデアを取り込んで解説しています。(DRY原則とか関心事の分離とか) これまでにそういった分野の本はたくさん読んできたので、大半が既知の内容でした。 なので個人的にそれほど大きな収穫はなかったのですが、書かれている内容が重要である事は間違いないです。 これからシステム設計を勉強しようとする人には一冊で色々な知識が手に入るので便利だと思います。(CDのベスト盤のような感じです) ケーススタディに沿って説明されるので具体的で分かり易い一方、各指針を指針ごとにカタログのように読むのにはあまり適していない事を最後に付け加えておきます。(つまりマーティンファウラーの「リファクタリング」のような構成にはなっていないということです。巻末の付録ページで索引的にまとめてはありますが。)(伊藤淳一 / 2009-11-13)
レビュー数 1
[amazonでレビューを書く]
平均点:4.0
|
No.1-4
▼
Java言語で学ぶリファクタリング入門 / レビュー総評点:14
『Java言語で学ぶリファクタリング入門』で画像検索
|
ASIN:4797337990 / 売上順位:121479
ソフトバンク クリエイティブ(2007-01-27)
結城 浩
¥ 3,360(中古:¥ 3,017)
|
レビュー総評点:
14
ファウラーのリファクタリングの書籍を受けるようにして書かれた本書です。 ファウラーの書籍に続いて読んだ感想は、下記のような点です。 ・やはり、日本語として読みやすい ・リファクタリングの項目ごとに章分けされているので、後でコツを調べやすそう 本書にも書かれていることですが、リファクタリングの各項目は、プログラミングのコツを知っている人には、常識的なことだと思います。 しかし、初級技術者が持っているコーディングレベルを少しでも上級者に近づけるには、 謙虚に本書にあるような項目を意識してコーディングをしていくことが役立つと感じます。 そういう意味では、本書を見ることは、先人の知恵の詰まった、プログラミングの帝王学を学ぶと言うことかもしれません。 通して読んでから、実際に本書のコードをリファクタリングして、後は、気になるときに読むといった使用方法が良いのかなと思います。(hiroshi / 2007-05-22)
マーチンファウラーの「リファクタリング」より本書の方が読みやすく感じられました。訳書独特の言い回しは必要以上に難解に感じられると、本書を読んで改めて感じました。JDK5に対応している点もポイントです。 一通りプログラムが書けるようになったら読み、また、その後も何度でも読み返して考えを新たにする、そういう内容だと思います。 Javaプログラマーでなくても十分に通じる思想だと思いますし、多くのプログラマーに読んでもらいたいと思います。 本書と、もう一冊「デザインパターン入門」があればJavaプログラミングの勉強に関して他はあまり必要性を感じません。 ただ、個人的には「リファクタリング」という単語は小難しい印象があって、少なからず読者を遠ざけているのではないかと思うこともあります。(あらこ / 2007-02-01)
結城さんの本は、どれも分かりやすく内容も深い。 この本も例外ではなく、良書だと思う。 なぜ、リファクタリングが必要なのかを改めて実感できる。 マーチンファウラーの「リファクタリング」を挫折してしまった人にもお勧めできる本。 (卍 / 2007-02-20)
基礎がわかっている人や他の言語を知ってるけどjavaはあまり知らないと いう人には、かなり良いと思う。 javaプログラミングの処方箋、java謎落とし穴、J2EEアンチパターン といったリファクタリング系の本はけっこうあると思う。 各本の違いは、正直読んで見ないとわからない。 結城さんのjava系の本で、デザインパターン入門やスレッド入門などありますが これはそれらの2冊よりもページ数でいったら6〜7割くらいです。 少し見にくい(カラーにしてもよいのでは?)といったところがあります。 後は、ページまたぎが多いから電車内で読んだりするのには適さない。(あぃっく / 2008-04-24)
会社の先輩とかが一応読んどいた方がいいというので読みました。 自己流でもプログラム暦が結構あって沢山のプログラミング関連の書籍を読んでいたなら、 そこまで新しい知識はありませんが コード体質の改善という観点での整理には良いかも。(9re / 2009-11-14)
レビュー数 6
[amazonでレビューを書く]
平均点:4.5
|