避免“货物崇拜”

避免在不需要时使用特性。

不要在 proto 文件中盲目模仿设置。如果你正在基于现有 schema 定义创建新的 proto 文件,请不要应用你不知道其必要性的选项设置。

特定于版本的最佳实践

避免应用版本特性,除非它们确实必要。.proto 文件中的特性表示使用实验性的未来行为或已弃用的过去行为。最新版本的最佳实践将始终是默认设置。新的 proto schema 定义内容应保持无特性,除非你想提前采用正在推出的未来行为特性。

在不了解其设置原因的情况下复制特性设置可能会导致代码中出现意外行为。