私は最近、構成よりも規則を優先し、アプリケーションのさまざまな側面を結び付けるために実用的なデフォルトに依存する Ruby on Rails を使い始めました。
この賢明なデフォルト構成の概念がさまざまなフレームワークの一般的な構成で使用されれば、開発の頭痛の種がいくらか軽減されるのではないかと考えていました。
たとえば、.net アプリでは、通常、エンタープライズ ライブラリの例外処理ブロックを使用して Windows イベント ログに例外を記録したいと考えていますが、構成ファイルで必要な動作を明示的に記述しないと、EL が文句を言います。代わりに、カスタム構成が見つからない場合は、イベントログに例外を記録するなど、適切なデフォルト構成に戻す必要があると思います。
これは、フレームワークが構成に採用するのに良い概念ですか、それとも悪い概念ですか?