Самые распространенные в программировании стили написания составных слов:
❗️ Camel case
❗️Snake case
❗️Kebab case
❗️Pascal case
❗️Upper case (в сочетании со snake case).
camelCase
camelCase должен начинаться со строчной буквы, а первая буква каждого последующего слова должна быть заглавной. Все слова при этом пишутся слитно между собой.
Пример camelCase для имени переменной camel case var – camelCaseVar.
Чтобы писать в стиле snakecase, нужно просто заменить пробелы знаками подчеркивания. Все слова при этом пишутся строчными буквами. Можно использовать snakecase, смешивая его с camelCase и PascalCase, но, как по мне, при этом теряется сам смысл этого стиля.
Пример snakecase для имени переменной snake case var –
kebab-case
kebab-case похож на snakecase, только в нем пробелы заменяются на дефисы. Слова также пишутся строчными буквами. Опять же, его можно смешивать с camelCase и PascalCase, но в этом нет смысла.
Пример kebab-case для переменной kebab case var – kebab-case-var.
PascalCase
В PascalCase каждое слово начинается с заглавной буквы (в отличие от camelCase, где первое слово начинается со строчной).
Пример PascalCase для переменной pascal case var – PascalCaseVar.
Примечание: этот стиль часто путают с camelCase, но это, тем не менее, отдельный стиль.
В
Пример
❗️ Camel case
❗️Snake case
❗️Kebab case
❗️Pascal case
❗️Upper case (в сочетании со snake case).
camelCase
camelCase должен начинаться со строчной буквы, а первая буква каждого последующего слова должна быть заглавной. Все слова при этом пишутся слитно между собой.
Пример camelCase для имени переменной camel case var – camelCaseVar.
snake_case
Чтобы писать в стиле snakecase, нужно просто заменить пробелы знаками подчеркивания. Все слова при этом пишутся строчными буквами. Можно использовать snakecase, смешивая его с camelCase и PascalCase, но, как по мне, при этом теряется сам смысл этого стиля.
Пример snakecase для имени переменной snake case var –
snake_case_var
.kebab-case
kebab-case похож на snakecase, только в нем пробелы заменяются на дефисы. Слова также пишутся строчными буквами. Опять же, его можно смешивать с camelCase и PascalCase, но в этом нет смысла.
Пример kebab-case для переменной kebab case var – kebab-case-var.
PascalCase
В PascalCase каждое слово начинается с заглавной буквы (в отличие от camelCase, где первое слово начинается со строчной).
Пример PascalCase для переменной pascal case var – PascalCaseVar.
Примечание: этот стиль часто путают с camelCase, но это, тем не менее, отдельный стиль.
UPPERCASE_SNAKE_CASE
В
UPPERCASE_SNAKE_CASE
все слова пишутся заглавными буквами, а пробелы заменяются знаками подчеркивания.Пример
UPPERCASE_SNAKE_CASE
для переменной upper case snake case var – UPPERCASE_SNAKE_CASE_VAR
.