登録情報
|
|
あなたの意見や感想を教えてください:
|
||||||||||||||||||||||
|
最も参考になったカスタマーレビュー
26 人中、25人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0
いまのRuby文化がわかる一冊,
By ただただし (神奈川県) - レビューをすべて見る
レビュー対象商品: Rubyベストプラクティス -プロフェッショナルによるコードとテクニック (大型本)
面白い本だなぁ、これは。例えるなら、Ruby部族の集落に潜入した文化人類学者によるフィールドワークの報告書みたいな本だ。まえがきにもあるけど、誕生当初なにもなかったRubyに、十数年かけて蓄積してきた「文化」のいいところを、粒度にこだわることなく紹介している。レシピ本と違うのは、文化として定着しているかどうかを基準に内容を厳選・整理している点かな、と思う。
多くの書評で「中級者以上向け」とされている本書だが、それは構成に負うところが大きい。冒頭から3章までは、Rails以降急速に活用が進んでいるRubyの動的言語的側面がメインで、かなり歯ごたえがある。ここで読者のレベルを制限してしまうのが狙いかと思わなくもないけど、ちょっともったいない。 その後の展開はわりと普通で、Rubyの文法をひととおり身につけた初心者でも、問題なく読み進めることができるプラクティスも多いからだ。特に、テキスト処理、デバッグ、M18Nあたりは独力で遠回りする前に触れておいた方がいい題材だし、既存のライブラリを使う上でもプロジェクトメンテナンスの話題はとても有用だ。 というわけで、一通りの文法が身についていれば、「自分は中級者じゃないから」と尻込みしていた人でも読んでみていいんじゃないかな。4章以降から読み始めてもほとんど問題ないし、途中でつまずいても参考にできるリソースはすぐに見つかると思う。
13 人中、13人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0
入門書に物足りなさを感じ出した人向け,
By shyouhei (東京都) - レビューをすべて見る
レビュー対象商品: Rubyベストプラクティス -プロフェッショナルによるコードとテクニック (大型本)
一通り読んで、「これは俺の趣味じゃないなー」というのはいくつかあるものの、あからさまに間違いと思えるプラクティスはなし。載っている例の多くは出典となったプロジェクトも書かれており、絵に描いた餅ではないことが強調されている感じ。
またバグが出たときどうするの(6章)とか書いた後どうやってメンテナンスするの(8章)といった切り口で書いてあるのは少々珍しいので、同種の悩みを抱えている人は読んでみるとよいかもしれない。それらに限らず全般的に要所要所にまとめが挿入されているので、折に触れて読み直す感じで使えると思う。 発展的内容なので万人におすすめとはいかないのが残念。
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0
「Ruby 中級者向け」 とあるが初心者にもオススメ,
By 信岡 ゆう (奈良県) - レビューをすべて見る
レビュー対象商品: Rubyベストプラクティス -プロフェッショナルによるコードとテクニック (大型本)
『初めての Ruby』、 『プログラミング言語 Ruby』 の 2 冊を読んだ後、Ruby を勉強するための 3 冊目の本として本書を購入しました。 テスト駆動開発やプロジェクトメンテナンスの話が私には有益でした。
本書には ・テスト駆動開発についての説明と、Ruby における具体的な方法 ・プロジェクトメンテナンスの指針 といった、やや高度な内容 (中級者以上向け) もありますが、 ・テキスト処理と標準ライブラリによるファイルの扱い方 ・(テキストエンコーディングに関する) 国際化や (表示する言語に関する) ローカライゼーション といった、初心者でも知っておくとよい内容も含まれています。 本書の前書きには 「本書は Ruby 初心者を想定して書かれたものではない。 プログラミングを始めたばかりの方にはあまり役に立たないだろう。」 と書かれているのですが、上記のように初心者でも知っておくとよい内容も含まれていますので、初心者にとっても有益であろうと思います。 各話題は章ごとに独立していますので 「自分にとってはやや高度だな」 と思う内容の章は飛ばしておき、将来読み直す、という読み方もできます。 また、ある程度の他言語でのプログラミング経験があれば、Ruby に関しては文法を知っているだけ、というような初心者の方でも本書の内容を理解して、役立たせることができると思います。 私にとっては、Ruby における開発手法 (のひとつとしてのテスト駆動開発)、プロジェクトメンテナンスの指針を学ぶことができるという点で、非常に良かったと思います。
あなたの意見や感想を教えてください: 自分のレビューを作成する
|
|
|
|
|