Was bedeutet YAML?
Verschachtelte Angaben werden häufig durch Einrückung dargestellt. Listen und benannte Werte beschreiben beispielsweise Diensteinstellungen oder eine OpenAPI-Schnittstelle.
Lesbarkeit verhindert keine Fehler. Falsche Einrückung oder unerwartete Interpretation eines Werts kann die Bedeutung ändern. Deshalb sollten Dateien mit passenden Werkzeugen geprüft werden. Vertrauliche Zugangsdaten gehören nicht ungeschützt in allgemein zugängliche Konfigurationsdateien.
So sieht das in der Praxis aus
Beispiel: Ein Team beschreibt seine OpenAPI-Schnittstelle in einer versionierten YAML-Datei.
Häufige Fragen
Warum kann eine Einrückung das Verhalten verändern?
Einrückung beschreibt in YAML häufig die Zuordnung und Verschachtelung. Eine verschobene Zeile kann deshalb einem anderen Abschnitt angehören oder ungültig werden.
Sind ähnlich aussehende Werte immer Zeichenketten?
Nein. Eine Kundennummer wie 00123 sollte ausdrücklich als Text festgelegt sein, damit führende Nullen erhalten bleiben. Version und Parser bestimmen, wie unmarkierte Werte gelesen werden.
Wie lassen sich Konfigurationsfehler früh erkennen?
Durch Syntaxprüfung, passende Struktur- oder Fachprüfungen und gemeinsame Durchsicht von Änderungen. Ein lesbares Format ersetzt keine Prüfung seiner tatsächlichen Bedeutung.
