Schlagwort: defensive coding

DTAP basierte Konfiguration

Speichern von Konfigurationen in der Datenbank hat gegenüber dem Speichern von Konfigurationen in Konstanten gewisse Vorteile. Man kann ausgewählten Benutzern erlauben Konfigurationen anzupassen ohne ihnen direkt Zugriff auf die Konstanten der Anwendung zu geben, man kann Konfigurationen ändern ohne die App neu starten zu müssen,… Neben all diesen Vorteilen gibt es allerdings auch einen entscheidenden…

Von Andreas Februar 24, 2020 0

Das CreateOrRetrieveIfExisting Pattern

Dieses Pattern ist sehr einfach und trotzdem sehr mächtig. Es hilft null pointer exceptions zu vermeiden und ermöglicht Singleton Objekte in denen Konfigurationen abgelegt werden können. Ein Beispiel Usecase – Settings Objekte Oftmals möchte man bestimmte Einstellungen seiner Anwendung zur Laufzeit konfigurierbar machen. Ja, man kann Konstanten dazu verwenden. Tut man dies, muss man die…

Von Andreas Februar 24, 2020 2