4 ms·
As someone that doesn't work in that domain, could you give a short example?
by farresito 5y ago
As someone that doesn't work in that domain, could you give a short example?
- closeparen 5y agoYou push Thrift clients out into the world expecting to a certain API field to be typed according to a 3-element enum. You add a 4th element to support a new feature in a new client. If you ever accidentally serve this 4th element to an old client, it will crash on deserialization. Bonus points if the client is old enough that it's not part of your testing regime anymore.