Как лучше называть переменные и функции? Привет. Последнее время задумался над тем, как правильнее называть переменные и функции. Я понимаю, что это наверное весьма субъективно, но хочется послушать ваши мнения. Речь идет не о нотации. Также понятно, что имя переменной должно максимально точно отражать ее содержимое. Я хочу узнать о последовательности слов, времени, длине наименования и т.д. Например, как бы назвали "общее время сохранение пользователей" (в функции также есть другие счетчики времени сохранения пользователей), total_time, time_total, save_time_users и т.д.? Первое слово должно наиболее отражать содержание переменной (time_total) или лучше называть так, как говорим (total_time)? Имеет ли смысл называть переменную по частям речи, т.е. прилагательное_существительное? get_groups_user или get_user_groups
Я думаю, смысл вопроса понятен. Хочется писать единообразный и понятный код. Поделитесь своим видением, можно с примерами.

21 Авг 2019 в 06:33
214 +1
2
Ответы
1

Называть переменные и функции стоит так, чтобы их названия были информативными, легко читаемыми и отражали их назначение. Вот несколько рекомендаций по именованию:

Используйте осмысленные имена: старайтесь выбирать имена, которые легко ассоциируются с содержимым переменной или функции. Например, вместо "total_time" лучше использовать "overall_time_saved_users".

Поддерживайте стиль: выберите стиль и оставайтесь при нем во всем проекте. Например, если вы используете "camelCase" для переменных и функций, то придерживайтесь этого стиля.

Избегайте слишком длинных имен: длинные имена могут быть неудобными для чтения. Постарайтесь найти баланс между информативностью и длиной.

Выбор места: решите, какое слово важнее для вашего названия переменной. Если "время" тут ключевое, то "time_total" подойдет, если "общее" - тогда "total_time".

Разделение по частям речи: можете использовать прилагательные и существительные, но важно, чтобы это не усложняло понимание. "get_user_groups" или "fetch_user_groups" - оба варианта могут быть верными, важно чтобы было понятно, что эта функция делает.

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

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 754 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир