thrift style guides
ルール
required
は使用しないでください
プロジェクトが進行すると、任意のフ ィールドがオプションになる場合があります。ただし、required
として定義されている場合、削除することはできません。
したがって、required
は使用しないでください。
順序は変更しないでください
互換性を維持するために、フィールドの順序は変更しないでください。
命名規則
ファイル名
メッセージの名前はすべて小文字で、単語間にアンダースコアを使用します。 ファイルの拡張子は .thrift
で終わる必要があります。
my_struct.thrift // Good
MyStruct.thrift // Bad
my_struct.proto // Bad
構造体名
構造体の名前は大文字の T
から始まり、各新しい単語には大文字が続き、アンダースコアは使用しません: TMyStruct
struct TMyStruct; // Good
struct MyStruct; // Bad
struct TMy_Struct; // Bad
struct TmyStruct; // Bad