さまざまな種類の識別子のケースと、人々がそれらを何と呼ぶかに興味があります。このリストへの追加、または他の代替名を知っていますか?
名前は、言語の後に総称的またはカラフルです。ほとんどの場合、特定のコミュニティ以外の標準的な名前はありません。
これらの命名規則には多くの名前があります(名前の名前!)。 命名規則:複数の単語の識別子 、特に CamelCase (UpperCamelCase、lowerCamelCase)を参照してください。ただし、多くは標準的な名前を持っていません。 Pythonスタイルガイド PEP 0008 –考えてみましょう–「lower_case_with_underscores」のような一般的な名前でそれらを呼び出します。
慣例の1つは、よく知られた使用法にちなんで命名することです。これは次の結果になります:
…そして広く使われていないこれらの名前を提案します:
または、実例となる名前があり、CamelCaseが最もよく確立されています。 snake_case はより最近(2004)ですが、現在は確立されています。 kebab-caseはまだ最近のものであり、まだ確立されておらず、Stack Overflowで発生した可能性があります。 ( ダッシュで区切られたケースの名前は何ですか? )caterpillar_case、Train-case、caravan-caseなど、より多くのカラフルな提案があります。
myvariable
my-variable
(これは最も有名です。他の名前には、キャタピラーケース、ダッシュケース、ハイフンケース、LISPケース、脊椎ケース、cssケースが含まれます)myVariable
MyVariable
(他の名前:キャメルキャピタルケース)my_variable
(その他の名前:cケース)MY_VARIABLE
(その他の名前:大文字)COBOL-CASE
(その他の名前:鉄道ケース)