You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That's great. However, I somewhat recall a "Readability" issue in general that protos should not to be used for types within core application logic directly, i.e. protos should ideally be used for serialization only? I think such guidance is missing from the docs, and that could have the impact of unnecessary library/semver coupling showing up in open source libraries as more developers adopt gRPC/(Protobuf/FlatBuffer/etc.)? If included in the docs it could also help with the backward/forward compatibility mindset.
The text was updated successfully, but these errors were encountered:
I believe most of the protobuf code generators follow the published best practices published on https://protobuf.dev/. Some examples are:
That's great. However, I somewhat recall a "Readability" issue in general that protos should not to be used for types within core application logic directly, i.e. protos should ideally be used for serialization only? I think such guidance is missing from the docs, and that could have the impact of unnecessary library/semver coupling showing up in open source libraries as more developers adopt gRPC/(Protobuf/FlatBuffer/etc.)? If included in the docs it could also help with the backward/forward compatibility mindset.
The text was updated successfully, but these errors were encountered: