Ich habe vor kurzem begonnen, mit Ruby on Rails zu spielen, das Konvention über Konfiguration bevorzugt und auf sinnvolle Standardwerte angewiesen ist, um verschiedene Aspekte der Anwendung miteinander zu verknüpfen.Sensible Standardeinstellungen für die Konfiguration
Ich dachte, dass es nützlich sein könnte, wenn dieses Konzept der sinnvollen Standardkonfiguration in der allgemeinen Konfiguration für verschiedene Frameworks verwendet würde, dann könnte es einige Entwicklungskummer ersparen. Zum Beispiel möchte ich in einer .net-App normalerweise eine Ausnahme im Windows-Ereignisprotokoll unter Verwendung des Enterprise-Bibliotheksausnahmebehandlungsblocks protokollieren, aber wenn ich das Verhalten, das ich möchte, nicht explizit in einer Konfigurationsdatei angeben, wird sich EL beschweren . Ich denke stattdessen, wenn es benutzerdefinierte Konfiguration nicht finden kann, sollte es zu einer sinnvollen Standardkonfiguration zurückkehren, wie das Protokollieren meiner Ausnahme in dem Ereignisprotokoll.
Wäre dies ein gutes oder schlechtes Konzept für Frameworks, die für ihre Konfiguration verwendet werden?