😀
Naming Convention Pattern
Capitalization
Title case
句の先頭が大文字で、単語区切りが半角スペース。
例
/**
* Title case.
*/
lowercase
すべて小文字で、単語区切りなし。
例
public string lowercase = "string";
UPPER_CASE
すべて大文字で、単語区切りは_
。snake_case
の亜種。
例
public static string UPPER_CASE = "string";
CamelCase
UpperCamelCase
単語の先頭が大文字で、単語区切りなし。
別名:PascalCase, CapWords
例
public class UpperCamelCase {}
lowerCamelCase
句の先頭が小文字で、各単語の先頭が大文字で、単語区切りなし。
別名:dromedaryCase
例
public void lowerCamelCase(){}
snake_case
単語の先頭が小文字で、単語区切りはアンダースコア_
。
例
def snake_case():
Kebab-Case
単語の先頭は小文字・大文字問わないが統一させる、単語区切りはアンダースコア-
。
別名:lisp-case, COBOL-CASE, kebab-case or brochette-case
例
Get-Process
Underscore
_single_leading_underscore
伝統的に、Pythonではprivate変数を意味する。
例
def _private_method():
pass
single_trailing_underscore_
__double_leading_underscore
__double_leading_and_trailing_underscore__
伝統的に、Python や C言語(gcc)では予約された特殊な変数名を意味し、ユーザは使ってはならない。
例
__init__
__line__
Discussion