S eda1a14b50ee24bcab19b62f40858e76 オープンクラス

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

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


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


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

もしかして

    他の人の「オープンクラス」

    S eda1a14b50ee24bcab19b62f40858e76

    無所属ソフトウェアエンジニア

    (1722words)

    最新

      最新エントリ

        関連ツイート