8

プロトコルバッファのスタイルガイドがあります。ただし、ファイルの名前の付け方は明確に示されていません。.proto

MyProtos.protomy_protos.protoまたはmy-protos.proto、どちらがより良い名前ですか?

4

2 に答える 2

10

一貫性と明確さを目的とする以外に、ファイルの「命名方法」について適切な答えがあるとは思いません。

一貫性とは、プロジェクトが既にソースとヘッダーに対して持っているファイル命名規則に従うことを意味します。ソースが camel-case を使用して命名されている場合は、proto ファイルについても同じことを行います。最も一般的な選択はmy_protos.protoバージョンのようです。

私にとっての明快さは、ファイル名が内容に関する何らかの手がかりを与えるべきであることを意味します。私は通常、実装するクラスの後にファイルを命名することを好み、通常はクラスごとに個別のファイル (ペア) を持ちます。proto ファイルについても同じことをお勧めします。私は、1 つの場所ですべてを定義する 1 つの巨大な proto ファイルよりも、それぞれが 1 つMessageまたは非常に密接に関連するものを定義するいくつかの小さな proto ファイルを好みます。MessagesMessages

于 2012-12-25T13:50:46.273 に答える