2017-12-02 9 views
1

私が命名規則規則を次のようしています:この変数を "direct3Ddevice"または "direct3dDevice"と呼びますか?

  • 混在ケースが
  • は、読みやすくするために、略語/頭字語(例えばXmlDevice代わりXMLDeviceの)ために複数の大文字を使用していない(例えばtheDevice)下ケースから始まります。

私が午前問題は、私はdirect3dDeviceまたはdirect3Ddeviceまたはdirect3DDeviceとしての私の変数を記述する必要があるかどうかです。それがあるべき後「3」「D」従って、大文字として(それは同様のサイズであるため)、または単に略語の一部として見ることができるdirect3dDevice

  • ため

    引数小文字。特に「Direct3D」は名前なので、 direct3Ddevice

    • ため

    引数「3」の数であり、大文字、その後、「D」は大文字でなければならない、したがって最初の文字として扱われるべきではありません。 2つの大文字が互いに後に続くべきではないので、 'device'の次の 'd'は小文字にする必要があります。 direct3DDevice

    • ため

    引数「3」の数であり、大文字、その後、「D」は大文字でなければならない、したがって最初の文字として扱われるべきではありません。 'device'の次の 'd'は、新しい単語を大文字で始める大文字小文字の大文字にする必要があります。

+1

あなたはどの言語を使用していますか? .NET言語を使用している場合は、少なくともReSharperに従って推奨される命名規則です。 –

+0

@MoonMoo私はC++を使用しています。 –

答えて

1

は、私が最も読みやすいし、採用しやすいように

direct3dDevice 

を見つけます。どちらの文字を大文字にしなければならないかについて二度考える必要はなく、後で同じ変数を呼び出すときに名前を付けることが少なくなります。

このタイプの命名規則の最も重要な部分は、一貫性があります。

またはGoogle'sのようなよく知られたスタイルガイドを採用することができます。

+0

あなたのご意見ありがとうございます、私は同意する必要があります。私はスタイル・ガイドに従っていますが、これらの事例は実際には組み込まれていません。 –

関連する問題