Keep on moving

あんまりまとまってないことを書きますよ

社内勉強会#1

引き続き、↓の本を読んでいます。

今のところ3章Template Method,4章 Strategyを読みました。
読み方はエクストリーム・リーディングを使ってます。
とにかくこの本面白いです。
デザインパターンの学習をしながらRubyが学べます。
Javaなどの静的言語でパターン実装後、動的言語であるRubyの機能
だと別な書き方でも可能なことがわかります。
特に4章だとProcオブジェクトを使うことでクラスすら書く必要がないことを紹介いるのが特に印象的です。
この本の1章でも触れられているYAGNI(You A'int Gonna Need It[必要になるまで作るな])を実践されています。