Соглашение об именовании Camel Case, Kebab 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
Соглашение об именах Kotlin
Camel case
Источник:
https://en.wikipedia.org/wiki/Naming_convention_(programming)