Projektowanie API · Senior · Pytanie 25 z 75
Jakie są zasady wstecznej kompatybilności wiadomości Protocol Buffers?
- 1Numery pól można swobodnie przenumerowywać
- ✓Poprawna odpowiedź: Nigdy nie zmieniać ani nie używać ponownie numerów pól, dodawać nowe pola z nowymi numerami i rezerwować numery i nazwy usuniętych pól
- 3Zmiana nazwy pola psuje format przesyłu
Wyjaśnienie
Protobuf koduje numery pól, a nie nazwy, więc zmiana nazwy jest bezpieczna dla przesyłu, ale przenumerowanie psuje dane między wersjami.