時折、何かの最も論理的な名前(変数など)は、選択した言語または環境で予約されているキーワードです。同様に適切な同義語がない場合、どのように名前を付けますか?
この問題にはベストプラクティスのヒューリスティックがあると思います。これらは、プログラミング言語とプログラミング環境の作成者または管理者によって提供されます。たとえば、python.org(またはGuido van Rossum)がPythonでそれを処理する方法を示している場合、それは私の本の良いガイドラインになります。C#での対処方法に関するMSDNリンクも参考になります。
または、ソフトウェアエンジニアリングの主要な影響力のある人が提供するガイドラインも有益です。おそらくGoogle / Alphabetには、対処方法を教えてくれる素敵なスタイルガイドがありますか?
次に例を示します。C#言語では、「デフォルト」は予約キーワードです。enumを使用する場合、デフォルト値に「default」(「switch」ステートメントに類似)の名前を付けることができますが、できません。
(C#が大文字と小文字が区別され、enum定数は大文字でなければならないので、「デフォルト」ここで当然の選択ですが、私たちの現在のスタイルガイドは、すべてのenum定数は小文字であることをされている指示と仮定しましょう。)
私たちは、単語「defaultusを検討することもでき「しかし、これは最小驚きの原則に準拠していません。「標準」と「初期」も考慮する必要がありますが、残念ながら「デフォルト」はこの状況でその目的を正確に伝える言葉です。
clazz
事実上事実上の標準です。それは本質的である、プラットフォームの命名規則の一部。他の何かをすることは、他の人があなたのコードを読んでいるかもしれないという期待に反するので、絶対に必要な場合にのみ行うべきです。