Convention over configuration は、設定の前に規則ありき、とでも訳すのでしょうか。
takeちゃんも言ってたけど、最近 RubyOnRails をいじっていて思うんですが、”コンパイル、デプロイが要らない”って便利なことなんですねぇ。いじってみて実感しました。テキストエディタでチョコチョコっと変更するともう修正がアプリケーションに反映されてる、といった感覚は新鮮です。
DIコンテナみたいに、設定ファイルをばんばん使ってモジュールを疎結合にする仕組みって、コードの変更を避けることができてその結果リコンパイルすることを避けるというメリットがアルト思うのですが、Ruby みたいなインタプリタ言語だと、コンパイルがないわけなので設定ファイルを書いているのかコードを書いているのか境目が非常にあいまいな気がしますね。
takeちゃんも言ってたけど、最近 RubyOnRails をいじっていて思うんですが、”コンパイル、デプロイが要らない”って便利なことなんですねぇ。いじってみて実感しました。テキストエディタでチョコチョコっと変更するともう修正がアプリケーションに反映されてる、といった感覚は新鮮です。
DIコンテナみたいに、設定ファイルをばんばん使ってモジュールを疎結合にする仕組みって、コードの変更を避けることができてその結果リコンパイルすることを避けるというメリットがアルト思うのですが、Ruby みたいなインタプリタ言語だと、コンパイルがないわけなので設定ファイルを書いているのかコードを書いているのか境目が非常にあいまいな気がしますね。
コメント