web-dev-qa-db-ja.com

数字で始まる文字列を表す適切な名前付け

Windowsの一部のカメラメタデータFile Propertiesを見ると、(焦点距離および5mm焦点距離という名前の2つのPropertiesが(さらにいくつかあります)あります。

私はこれら2つのPropertiesを利用するソフトウェアを開発しています。これまでのところ、最初にPropertyという名前のFocalLengthを作成しましたが、他の名前の適切な名前を見つけることができません。

_35MmFocalLengthまたはThirtyFiveMmFocalLengthを考えましたが、もっと良い提案があると思います。

何か案は?

10
iCantSeeSharp

ええと、(私の意見では)あなたは2つの基本的なプログラミング命名規則につまずいています:

  1. 変数名は数字で始めるべきではありません。これについての私の意見では、変数名には数字を含めないでください。
  2. _ variableの名前はプライベート変数用に予約する必要があります。

多くの多くの標準があります。 Visual Studioを使用している場合は、 StyleCop Addon の使用を検討してください。これにより、コードの品質と慣習がわかりやすくなります。

変数の名前については、FocalLengthThirtyFiveMillimeterをお勧めします

変数名に省略形を使用するのは好きではありませんが、それは個人的なものです。

5
Kenneth Garza

次の2つの提案に従います。

  • 名前を入れ替えてFocalLength35Millimeter(読みやすくするために、省略形を使用しないことに注意してください)
  • より技術的になり、EquivalentTo35MmFocalLength
4
Marcel