Учитывая ваше пояснение, что вы «не имеете в виду имена, которые видят клиенты, [вы] имеете в виду имена каталогов, исходных файлов, классов, переменных и т. Д., Которые видят разработчики», да, это может раздражать проблема.
То, как команды, в которых я был, справлялось лучше всего, когда у нас была политика всегда использовать только одно имя для каждой вещи в базе кода. Если имя изменится позже, мы либо останемся со старым именем в коде, либо перенесем все экземпляры старого имени в новое имя. Важно никогда не начинать использовать новое имя в коде, если не перенесены все экземпляры старого имени. Таким образом, вам нужно всего лишь сохранить два имени для чего-то в своей голове: "старое" name ", используется в коде, и имя, которое используют все остальные.
Мы также часто выбирали очень общее / описательное имя для вещей при запуске, если мы знаем, что «фирменное наименование» может измениться.