礼宾缓冲的吸引力在于,它允许你在不打破使用旧定义的密码的情况下扩大电文定义。 https://developers.google.com/protocol-buffers/docs/proto#enum>。
a field with an enum type can only have one of a specified set of constants as its value (if you try to provide a different value, the parser will treat it like an unknown field)
因此,如果你延长总价值并使用新价值,那么如果存在新价值,旧法典中具有这种价值的领域将不明确或具有违约价值。
什么是处理这一问题的良好战略,知道今后可能还会增加其他价值?
一种思维方式是界定“未定义的”遗体成员,并规定违约时,旧的法典将知道它已经发出可以解释的内容。 这是否明智,是否有更好的办法处理这种情况?