LoginSignup
0
2

More than 5 years have passed since last update.

技術書評「Effective Ruby」

Posted at

51UuacnMrjL._SX258_BO1,204,203,200_.jpg

「Effective Ruby Peter」 J. Jones (著), arton (監修), 長尾 高弘

感想

  • オススメ度 4/5
  • 「初めてのRuby」の後に読んだ
  • Rubyのお作法とか、よりよい書き方が示されて迷いが減る
  • Moduleとかincludeとかextendとか特異クラスとかよくわからなかったけど大体わかった
  • 5章のメタクラス以降は難しくてわからなかった

メモ

1章 rubyに体を慣らす

  • false, nil以外すべて真
  • 定数は#freezeする

2章 クラス、オブジェクト、モジュール

3章 コレクション

  • 継承よりも移譲
  • dupはfreezeをコピーしない & 特異メソッドをコピーしない
    • コレクションをコピーするならdup
  • reduceにはアキュムレータを常に指定するのがオススメ

4章 例外

  • 独自Exceptionをちゃんと実装する

5章 メタプログラミング

6章 テスティング

7章 ツールとライブラリ

8章 メモリ管理とパフォーマンス

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2