Thema: protobuf
-
Deterministische Serialisierung von Protocol Buffers ist keine kanonische Nachrichtenidentität
Vermeiden, beliebige Protobuf-Bytes als stabilen semantischen Fingerabdruck über Laufzeitumgebungen und Versionen hinweg zu verwenden.
-
Protocol-Buffers-Enums: unbekannte numerische Werte entsprechend dem Laufzeitverhalten behandeln
Eine vorwärtskompatible Enum-Behandlung anhand des gewählten Schema-Modus und der jeweiligen Sprachimplementierung planen.
-
Feldpräsenz bei Protocol Buffers: das Setzen auf null vom Belassen eines Felds unterscheiden
Partielle Aktualisierungen um explizite Präsenz oder eine Update-Maske herum entwerfen, statt aus skalaren Standardwerten zu raten.
Maschinenlesbar: JSON