«前の日記(2012-02-05) 最新 次の日記(2012-03-10)» 編集

会長@腹部日記


2012-02-25 [長年日記]

_ Ruby on Rails 3 ポケットリファレンス(山田 祥寛) のレビューに応募しました (2) - いざレビュー

Ruby on Rails 3 ポケットリファレンス(山田 祥寛)

ポケットリファレンスと名付けられているだけに、コンパクトで机に置いておいても邪魔になりません。 逆引き用に書かれた記事ですので、以下のようなことを改めて確認する場合に最適です。

  • 「これがしたい」
  • 「あれはどういう引数だったっけ」
  • 「このときどんなSQL文が発行されるんだっけ」
  • 「どんなフィールドが生成されるんだっけ」

細かくSQL文が記載されておりますので、consoleで確認するだけの生活から一歩抜け出したいようなRails初心者(私含む)にも役に立つのではないかと思います。

また、私のように Rails2.Xの経験があって、Rails3.X系に予備知識無しで初めて触れる人 にもちょうど良い補足記事が多々入っています。私は今後 3.X を利用するときのために読んでおいてよかったと思っています。

注意

本書は初心者向きではありません。Rails初学者の方は別の方法で学びましょう。

弊社では

基本的にえせMVCかつ仕様がブレてることが多いので、本書はまだまだ手に余る代物。。。*1

ただし、弊社ではモデルに異常なくらい修正コストがかかっていることがおおいため、本書の Chapter3 モデル開発 だけでも目を通しておいて欲しい。元々ActiveRecordに定義されているのにもかかわらず、如何に車輪の再発明にも及ばない無駄なコードを書いているか、よくわかる。。。

私にとって

この先の長い長いRails2.X系コードのメンテナンスに向けて、良いアイディアのネタ・刺激になってくれる、そんな本書でありました。

*1 だから本当にプロダクト用のコードがひどい