Проверяет навык проектирования API, важный в больших продуктах.
Короткий ответ
Нельзя переиспользовать номера полей, нельзя менять типы, нельзя убирать поля. Новые поля — только с новыми тегами. Используются reserved поля, wrapper-типы и расширяемые структуры.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.