コードネーミング法の紹介
1000 ワード
符号化の過程で、変数、関数、ファイルなどを命名する時、通常はすべて英語を使って命名して、大体全小文字、全大文字、頭文字の大文字、下線、数字などのいくつかの情況があって、全体的に、異なる英語の単語をつなぎ合わせます.
命名は実はとても重要で、主にいくつかの方面に体現しています可読性 書きやすさ 明義性 命名には規範がありますか?ネーミングにはどんな方法がありますか?
シーケンス番号
ネーミングメソッド
説明
例
1
蛇形命名法
my_name_label
2
アルパカ命名法
3
ハンガリー命名法
mynamelab、mynamelabel、mnamelab
4
パスカル命名法
MyNameLabel
5
脊柱命名法
my-name-label
6
フリーネーミング法
myNAMELABEL、MYnaMelabel
7
アルパカ蛇形命名法
アルパカの名前+蛇の名前
my_name_label、My_Name_Label
命名は実はとても重要で、主にいくつかの方面に体現しています
シーケンス番号
ネーミングメソッド
説明
例
1
蛇形命名法
snake case
すべてのアルファベット小文字、およびアルファベット間の下線my_name_label
2
アルパカ命名法
camel case
大文字と小文字を混在させる
MyNameLabel
myNameLabel 3
ハンガリー命名法
HN case
基本原則は、変数名=属性+タイプ+オブジェクト記述であり、各オブジェクトの名前には明確な意味が必要であり、オブジェクト名のフルネームまたは名前の一部を取ることができる.mynamelab、mynamelabel、mnamelab
4
パスカル命名法
Pascal case
すべての単語の頭文字は大文字で、アルパカの命名法と同じですMyNameLabel
5
脊柱命名法
spinal case
すべてのアルファベットを小文字にし、アルファベット間に中線を引くmy-name-label
6
フリーネーミング法
studly case
何のルールもなく、勝手に名前をつけるmyNAMELABEL、MYnaMelabel
7
アルパカ蛇形命名法
アルパカの名前+蛇の名前
my_name_label、My_Name_Label