---
{
  "title": "Schlechte Praktiken bei Benutzereinstellungen",
  "description": "Unsere Einstellungen verfügen über eine Reihe von Eigenschaften, und einige dieser Eigenschaften dienen genau dazu, häufige Fehler zu verhindern, die zu einem Absturz von Aidbox oder zu unerwünschtem Verhalten führen können.",
  "date": "2025-04-11",
  "author": "Artyom Bologov",
  "reading-time": "2 min",
  "tags": [
    "Product Design",
    "Aidbox"
  ]
}
---
Unsere Einstellungen verfügen über eine Reihe von Eigenschaften, und einige dieser Eigenschaften dienen genau dazu, häufige Fehler zu verhindern, die zu einem Absturz des Aidbox [FHIR-Servers](https://www.health-samurai.io/aidbox) oder zu unerwünschtem Verhalten führen können.

Erstens sind einige Einstellungen nicht bearbeitbar. In der Regel können solche Einstellungen nur über Umgebungsvariablen geändert werden. Indem wir Änderungen auf Umgebungsvariablen beschränken, stellen wir sicher, dass die Entscheidung, eine nicht bearbeitbare Einstellung zu ändern, bewusst getroffen wird.

Zweitens gelten einige Einstellungen erst nach einem Neustart, und die Aidbox-Benutzeroberfläche informiert die Benutzenden darüber, sodass sie bei einem Sinneswandel zum vorherigen Wert der Einstellung zurückkehren können. Wir sind außerdem transparent darüber, dass Aidbox einen Neustart benötigt, damit Sie nicht raten müssen, ob eine Einstellung angewendet wurde oder nicht und wann dies geschieht.

Und schließlich haben alle Einstellungen einen Typ. Es ist nicht möglich, eine Zeichenkette in eine numerische Einstellung einzugeben oder eine Zahl in eine boolesche Einstellung. Durch Typen eliminieren wir eine ganze Gruppe von Fehlern, die durch das Setzen eines Wertes im falschen Format entstehen.

Auf dieser soliden Grundlage können wir diese Eigenschaften in zukünftigen Versionen um beliebige Prüfungen erweitern. So haben Sie stets ein klares Bild davon, was in den Einstellungen passiert und wie Sie diese effektiv nutzen können.

Siehe auch: [Einstellungen priorisieren](/blog/prioritize-settings) und [FHIR-Erweiterungen für das Secret-Management](/blog/fhir-extensions-as-a-bridge-to-external-secret-management).