Некоторые подходы для создания осмысленных имён переменных:
- Верблюжья нотация (camelCase). gitverse.ru Слова соединяются между собой, а каждое слово, кроме первого, пишется с заглавной буквы. gitverse.ru Этот подход часто используют в таких языках программирования, как JavaScript, Java, Python, C#. gitverse.ru Пример: firstNumber, itemsCounter. gitverse.ru
- Венгерская нотация (Hungarian notation). gitverse.ru К имени переменной добавляют информацию о её назначении или типе данных. gitverse.ru Сейчас этот подход менее популярен, но раньше широко использовался в разных языках программирования. gitverse.ru Пример: strUserName (str в начале имени переменной означает, что она должна хранить данные строкового типа). gitverse.ru
- Кричащая змеиная нотация (Screaming Snake Case). gitverse.ru Это соглашение об именах переменных, в котором каждое слово пишется заглавными буквами и разделяется подчёркиванием. gitverse.ru Стиль также известен как MACROCASE или CONSTANTCASE. gitverse.ru
- Snakecase. thecode.media htmlacademy.ru Слова склеиваются нижним подчёркиванием. thecode.media Этот подход чаще используют в классах CSS. thecode.media Примеры: headermarginal, form_success. thecode.media
- Использование содержательного контекста. javarush.com Когда есть переменная как часть чего-то большего (например, firstName, lastName, status), можно добавить приставку, указывающую на объект, частью которого является данная переменная. javarush.com Пример: userFirstName, userLastName, userStatus. javarush.com
Также важно, чтобы имя переменной кратко описывало её предназначение. htmlacademy.ru Не стоит называть переменные одной буквой, сокращениями, транслитом и просто как придёт в голову. htmlacademy.ru