IT Воронеж
IT Воронеж
@voronezh_it

Названия в коде: почему это не мелочь

Названия в коде: почему это не мелочь

Спор о названиях кажется вкусовщиной ровно до момента, когда вы возвращаетесь в свой код через полгода.

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

Чего избегать. Сокращений, понятных только автору. Слов-пустышек: данные, информация, менеджер, обработчик — они не несут смысла. Названий, которые врут: функция называется «получить», а внутри меняет состояние — это ловушка для следующего читателя.

Отдельно про язык. Держитесь единообразия: смесь русской транслитерации и английского в одном проекте усложняет поиск и чтение.

Практический приём: если название придумывается с трудом, обычно сущность делает слишком много. Трудность с именованием — хороший сигнал, что пора разделить.

И честно: время, потраченное на удачное название, окупается при первом же возвращении к коду.

IT Воронеж — t.me/voronezh_it
Этот пост опубликован в Telegram-канале IT Воронеж. Подписаться можно по ссылке: @voronezh_it.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

@ahrefs_lifehacks_n1k · 19 SeptemberSeptember9
Когда у нас сорвалась крупная кампания, первая мысль была простая: «Опять подвели подрядчики». Но проблема оказалась в другом — мы смотрели...
@proxy_profi_ru_n1k · 19 SeptemberSeptember9
Самая частая ошибка в антидетекте — думать, что «дорогой прокси = безопасный аккаунт». На практике банит не цена, а несостыковки. Платформа...
@nginx_sovety_ru_n1k · 19 SeptemberSeptember9
Когда проект растёт, обычно выбирают между **выделенным сервером** и **VPS/VDS**. Оба варианта рабочие, но решают разные задачи. **VPS** удо...
@api_v_marketinge_n1k · 19 SeptemberSeptember9
Один из самых полезных кейсов по автоматизации у меня был не с «сложной» AI-системой, а с рутиной, которая съедала часы: разбор входящих зая...
@spy_tools_ru_n1k · 19 SeptemberSeptember9
Маркетинговый стек часто разрастается незаметно: сегодня у вас 3 сервиса, а через месяц — уже 12, и половина из них дублирует функции. Чтобы...
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.