登録情報
|
|
あなたの意見や感想を教えてください:
|
||||||||||||||||||||||
|
最も参考になったカスタマーレビュー
27 人中、25人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0
解かりやすい,
By
レビュー対象商品: Rubyによるデザインパターン (単行本)
GoFによるデザインパターンのうちに作者にとって特に有益だと思われる
パターンの説明がrubyによって説明されています。 rubyの言語特徴により、かのJava言語で学ぶデザインパターン入門よりも より短く、解かりやすいサンプルコードとなっています。 事実、速読ができない私でも読了に8時間程度で全部読めてしまいました。 おまけにrubyの文法の説明が章を割いて説明してあり、メタプログラミングや モジュールの使い方等の説明もデザインパターンの説明内に書かれてあるため、 rubyの知識もふえてruby初心者の方には1石2鳥なのではないでしょうか? 星ひとつ減点の理由は、初心者には絶対お奨めですが、すでにデザインパターン を知っていて、rubyの文法も知っている中級者以上にとっては、それほど大きな 発見はないので、この薄さで3990円はないよなーという気持ちになる点です。 個人的には、rails上のプログラミングではここに上がっているような デザインパターンが使いづらい気がします。 ただ、rails本体はガンガンにデザインパターンを使用していて、デザイン パターンの説明にをよくrails自体が参照されていたため、rails自体を知るには この本が参考になると思います。
13 人中、10人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0
Ruby + デザインパターンの勉強によいです。,
By
レビュー対象商品: Rubyによるデザインパターン (単行本)
しごとでは、JavaでWebアプリを開発しています。
RubyとRuby on Railsの入門書を読んだ後で、本書を読みました。 本書は、タイトルどおり、GoFのデザインパターンを、 Rubyで実装して、学んでいくというものです。 1章につき1パターンで、ソースコードを示しながら、 そのパターンのポイントを説明しています。 ひとつのでデザインパターンについて、 「Rubyでは、こんなふうにも書けるしあなふうにも書ける」 といった調子で、複数の実装方法を説明してあることも多いです。 あるいは、デザインパターンを使わない実装をして、その問題点を指摘して、 次に、デザインパターンを使った実装をして、その有用性を説明という場合もあります。 「継承より集約を使う」といった、オブジェクト指向プログラミングの ポイントにもたびたび触れています。 デザインパターンにまじえて、文法やらブロックやら、 Rubyそのものの説明もしています。 はじめは冗長な気もしたけど、読み終えてみれば、 自分のようなRubyの経験の浅いものにはなかなかよかったと思います。 よりRubyっぽいプログラミングが学べたとおもいます。 Javaのデザインパターンの本も何冊か読みましたが、 それらと比べても、読みやすくわかりやすい本だと思います。 説明はていねいだし、例の大きさも適当でよいと思います。 JavaとRubyのちがいもあるのかもしれない。 すでにデザインパターンやらオブジェクト指向プログラミングを知っている人は、 特別、新しい何かが得られるということはないかもしれません。 あるとしたら、DSLぐらいか。 自分は、本書であらためて勉強しなおせてよかったとおもいます。
5つ星のうち 5.0
デザインパターンを理解したい初〜中級者向け,
By
レビュー対象商品: Rubyによるデザインパターン (単行本)
GOFの23パターンのうち15パターン+Ruby独自の3パターン(DSL, メタプログラミング, COC)を解説しています。
自身はデザインパターンの習得を別の書籍で一旦挫折したのですが、本書の評判がamazon.comで非常に高く Ruby使いではありませんが最初にRubyの文法説明があるという事で購入しました。 別の書籍でデザインパターンを勉強していた時はこれとこれは何が違うの?という疑問が出たりもしましたが 本書はデザインパターン間の関連も説明しているため理解が進みました(例えばFactory MethodはTemplate Methodをオブジェクトの生成に特化したものですといった説明があります)。 Ruby独自の3パターンに関してはRubyの知識不足からかまだ理解できていませんが、一般的なデザインパターンに関しては Ruby使いでない自分でも容易に理解が進んだためRuby使いでない人にもお勧めです。しかし、理解を用意にするためか コードがかなりシンプルなのでデザインパターンを既に理解している上級者の人には物足りないかもしれません。
あなたの意見や感想を教えてください: 自分のレビューを作成する
|
|
|
|
|