Шутка «There are only two hard things in computer science: cache invalidation and naming things» так часто встречается, что почти превратилась в правду.
До правды ей не дотянуть потому что сложен не сам нейминг, а вещи, к которым он применяется. Назовёшь вещь как попало, и вокруг неё постепенно нарастут ошибки. Это жизнь так пытается сказать, что название вещи не соответствует её сложному содержимому. Меняй имя на получше или раскладывай сложность под несколько новых имен.
Так что нейминг — это всего лишь инструмент управления сложностью вещей. Хорошо, что можно научиться этим инструментом владеть.
