Это плохая идея. Имена переменных обычно не должны быть длинными, чтобы быть адекватно описательными, вы будете тратить много времени на написание двух версий каждого имени, и многие программисты, вероятно, сочтут довольно запутанным иметь несколько имен для одной и той же вещи.
С помощью XMLDoc и intellisense вы можете добавить любые дополнительные детали, необходимые для полного описания элемента кода - имя не должно описывать мелочи, только дать ясное и ясное представление о том, для чего предназначен элемент кода.
Поскольку автозаполнение имен легко доступно, больше нет причин жаловаться на длинные имена, требующие большого набора текста.
Кроме того, хороший стиль кодирования заключается в том, чтобы сделать код легким для чтения, понимания и обслуживания, а не в том, чтобы упаковать больше кода в меньшее пространство.
ОО-дизайн должен помочь иерархически разбить функциональность на пространства имен и классы, уменьшая потребность в таких длинных именах на уровне класса / метода)
Наконец, если вам действительно нужно сократить имена, большинство языков большинства языков предоставляют простые способы зачистки пространств имен и / или добавления совершенно новых псевдонимов для имен (например, «typedef» и «using» в C ++, «using» в C #) , поэтому в локализованном регионе вы можете легко обратиться к длинному имени через сокращенный вариант или псевдоним, если хотите.