オープンクラスの履歴

クラスやオブジェクトを動的に書き換えられること。
RubyJavaScriptがまさにそう。

使用するライブラリが競合しない、想定内のものであればオープンクラスを利用して拡張するのはありだろうけど、他のライブラリを取り入れるときに致命的な問題が起こりうる。


何も考えずに便利だからといって使ってた時期もあったけど、結合しまくるのでとても使う気にはなれない。


オープンクラスRuby on Rails
http://itpro.nikkeibp.co.jp/article/COLUMN/20080619/308756/?...