Названия, которые не придётся расшифровывать
В системах, живущих десятилетиями, названия важнее, чем кажется: их будут читать люди, которые вас никогда не видели.
Что работает. Имя говорит о смысле, а не о технической природе: партия проката, а не список номер два. Функция называется по результату: рассчитать норму расхода, а не обработать данные. Логическое значение — утверждением, чтобы условие читалось фразой.
Чего избегать. Сокращений, понятных только автору и его отделу. Слов-пустышек: данные, объект, менеджер. Названий, которые врут: функция «получить» не должна ничего менять.
Отдельная беда промышленных систем — внутренние аббревиатуры. Если поле называется как в бумажной форме тридцатилетней давности, оставьте комментарий с расшифровкой: следующий разработчик не застанет тех, кто это помнил.
Полезный приём: если название не придумывается, обычно сущность делает слишком много и её пора делить. Трудность с именованием — диагноз архитектуры, а не признак нехватки словарного запаса.
IT Липецк — t.me/itlipetsk
IT Липецк
@itlipetsk
Названия, которые не придётся расшифровывать
Этот пост опубликован в Telegram-канале IT Липецк. Подписаться можно по ссылке: @itlipetsk.