LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Да это еще ладно

Закончил читать гайды по синтаксису и кодированию protobuf и расстроился. Слишком вольные правила декодирования. У всех полей есть дефолтные значения, соответствующие их типу (0, false, пустая строка, итд). Неизвестные поля игнорируются. Выходит, что декодер cможет взять почти любой мусор из байт, предположить, что это неизвестные поля, проигнорить их и гордо выдать структуру, заполненную дефолтными значениями по схеме

Стыд. Схема одна лишь видимость. Валидация — пустой звук

Исправление Deleted, :

Да это еще ладно

Закончил читать гайды по синтаксису и кодированию protobuf и расстроился. Слишком вольные правила декодирования. У всех полей есть дефолтные значения (0, false, пустая строка, итд). Неизвестные поля игнорируются. Выходит, что декодер cможет взять почти любой мусор из байт, предположить, что это неизвестные поля, проигнорить их и гордо выдать структуру, заполненную дефолтными значениями по схеме

Стыд. Схема одна лишь видимость. Валидация — пустой звук

Исправление Deleted, :

Да это еще ладно

Закончил читать гайды по синтаксису и кодированию protobuf и расстроился. Слишком вольные правила декодирования. У всех полей есть дефолтные значения (0, false, пустая строка, итд). Неизвестные поля игнорируются. Выходит, что декодер cможет взять почти любой мусор из байт, предположить, что это неизвестные поля, проигнорить их и гордо выдать структуру, заполненную дефолтными значениями

Стыд. Схема одна лишь видимость. Валидация — пустой звук

Исправление Deleted, :

Да это еще ладно

Закончил читать гайды по синтаксису и кодированию protobuf и расстроился. Слишком вольные правила декодирования. У всех полей есть дефолтные значения (0, false, пустая строка, итд). Неизвестные поля игнорируются. Выходит, что декодер cможет взять почти любой мусор из байт, предположить, что это неизвестные поля, проигнорить из и и выдать структуру, заполненную дефолтными значениями

Стыд. Схема одна лишь видимость. Валидация — пустой звук

Исходная версия Deleted, :

Да это еще ладно

Закончил читать гайды по синтаксису и кодированию protobuf и расстроился. Слишком вольные правила декодирования. У всех полей есть дефолтные значения (0, false, пустая строка, итд). Неизвестные поля игнорируются. Выходит, что декодер cможет взять почти любой мусор из байт, и выдать структуру, заполненную дефолтными значениями

Стыд. Схема одна лишь видимость. Валидация — пустой звук