Соглашение об именовании Camel Case, Kebab Case & Snake Case

17/03/2023
Naming Convention (Kebab Case Camel Case Snake Case)

Какие соглашения об именах переменных определены при написании кода? Правила для имен переменных, образованных комбинациями из 2 и более слов;

Соглашение об именовании Форма
Camel Case (Lower Camel Case, Dromedary Case) camelCase
Kebab Case (Dash Case, Lisp Case, Spinal Case) kebab-case
Snake Case (Pothole Case) snake_case
Pascal Case (Upper Camel Case, Studly Case) PascalCase
Flat Case flatcase
Upper Flat Case UPPERFLATCASE
Screaming Snake Case (Macro Case, Constant Case) SCREAMING_SNAKE_CASE
Camel Snake Case camel_Snake_Case
Pascal Snake Case Pascal_Snake_Case
Train Case (HTTP Header Case) Train-Case
Cobol Case (Screaming Kebab Case) COBOL-CASE



Соглашение об именовании

Camel Case

Он также известен как camel case, lower camel case и dromedary case, который является одним из наиболее часто используемых форматов определения переменных.

Первая буква первого слова имени переменной, образованного комбинацией двух или более слов, пишется рядом, причем первая буква второго слова заглавная.

Созданный вариант получил название camel case, поскольку по форме напоминает спину верблюда.

let juniorToExpert

Kebab Case

Он также известен как kebab case, dash case, lisp case, spinal case, что является еще одной распространенной структурой соглашения об именах.

Он записывается путем разделения слов имени создаваемой переменной символом «-«.

Эта конструкция называется kebab case, потому что она напоминает шашлык с бутылкой. Эта структура имеет несколько названий, но чаще всего она известна как kebab case.

let junior-to-expert

Snake Case

Еще одна широко используемая структура соглашения о кодировании, snake case, также известная как pothole case.

Оно записывается путем разделения слов или символов, составляющих имя переменной, символом «_».

let junior_to_expert

Flat Case

Flat case is a variable convention structure created by combining the characters or words that make up the variable with lowercase letters as they are.

Flat case это условная структура переменных, созданная путем объединения символов или слов, составляющих переменную, со строчными буквами, как они есть.

let juniortoexpert

Pascal Case

It is formed by combining the words that make up the variable side by side so that the first letters are capitalized. Although more commonly known as pascal case, it is also known as upper camel case and studly case.

Он образуется путем объединения слов, составляющих переменную, рядом друг с другом, так что первые буквы становятся заглавными. Хотя он более известен как pascal case, он также известен как upper camel case и studly case.

let JuniorToExpert

Upper Flat Case

Он формируется путем использования всех букв слов в качестве заглавных и их объединения при определении переменной.

let JUNIORTOEXPERT

Screaming Snake Case

Он формируется путем использования всех заглавных букв слов, составляющих имя переменной, и их сочетания с символом подчеркивания (_). Хотя он обычно известен как screaming snake case, он также известен как macro case и constant case.

let JUNIOR_TO_EXPERT

Camel Snake Case

Camel snake case который представляет собой комбинацию правил snake case и camel case, формируется с использованием первой буквы первого слова слов, составляющих переменную, строчной буквы первой буквы другими словами и разделяя эти слова знаком подчеркивания (_).

let junior_To_Expert

Pascal Snake Case

Pascal snake case, образованный комбинацией правил snake case и pascal case, формируется путем заглавных букв первых букв слов, составляющих переменную, и разделения этих слов знаком подчеркивания (_).

let Junior_To_Expert

Train Case

Train case, который формируется комбинацией правил kebab case и pascal case, также известен как HTTP header case. Он образуется путем заглавных букв первых букв слов, составляющих переменную, и разделения этих слов дефисом (-).

let Junior-To-Expert

Cobol Case

Cobol case, который представляет собой комбинацию правил upper flat case и kebab case, также известен как screaming kebab case. Все слова, составляющие имя переменной, пишутся с заглавной буквы и разделяются дефисом (-).

let JUNIOR-TO-EXPERT



Использование соглашений об именах в языках программного обеспечения

Соглашение об именах Swift

Camel case, pascal case

Swift Naming Convention

Соглашение об именах Kotlin

Camel case

Kotlin Naming Convention

Источник:

https://en.wikipedia.org/wiki/Naming_convention_(programming)