Debug

oder: Der Bereich, in dem Entwickler Dinge kaputtmachen dürfen (absichtlich)

Dieser Bereich ist für den Debug-Modus von vanilla9.

Wenn du normal mit der App arbeitest, kannst du diesen Bereich eigentlich ignorieren.
Wenn du aber Dinge testen, entwickeln oder herausfinden willst, warum sich Software manchmal seltsam verhält — dann wird es hier interessant.

Oder anders gesagt:
Hier passiert der Teil der Software, bei dem Entwickler sagen: „Warte kurz, ich muss mal schauen, was da eigentlich passiert.“

Debug-Modus

Der Debug-Modus aktiviert zusätzliche Entwicklerfunktionen.

Diese können zum Beispiel:
– zusätzliche Informationen anzeigen
– interne Zustände sichtbar machen
– Fehlersuche erleichtern
– oder Dinge zeigen, die normale Nutzer gar nicht sehen müssen

Der Modus wird über einen geheimen Debug-Schlüssel aktiviert.
Wie ein kleiner Cheat-Code für Entwickler.

Debug-Schlüssel

Um den Debug-Modus zu aktivieren, brauchst du einen gültigen Schlüssel. Der wird normalerweise serverseitig erzeugt und hat eine begrenzte Lebensdauer.

Im Screenshot steht:
12 Stunden gültig
– danach verfällt er automatisch

Das verhindert, dass Debug-Funktionen dauerhaft aktiv bleiben. Denn Debug-Modus ist ungefähr so wie ein Motor mit offener Motorhaube fahren: Sehr hilfreich zum Nachschauen. Nicht unbedingt für den Alltag gedacht.

Aktivieren / Deaktivieren

Wenn der Schlüssel gültig ist, kannst du den Debug-Modus aktivieren.

Danach stehen dir die entsprechenden Debug-Funktionen zur Verfügung.

Der Modus kann außerdem jederzeit wieder deaktiviert werden, zum Beispiel über einen Schalter oder Button in der Oberfläche.

Also keine Sorge: Wenn du aus Versehen in den Debug-Modus rutschst, explodiert nicht sofort der Server (Hoffentlich.)

Kurz gesagt

Der Debug-Bereich ist für Entwicklung, Tests und Fehlersuche gedacht. Normale Nutzer werden hier selten etwas brauchen.

Aber wenn du wissen willst, was im Inneren von vanilla9 passiert dann ist das hier der Ort, an dem wir unter die Motorhaube schauen können.

Oder, um es in Entwicklersprache zu sagen:
„Keine Sorge, ich aktiviere nur kurz den Debug-Modus.“
(Dinge, die Entwickler sagen, bevor sie drei Stunden später immer noch hier sitzen.)