Насколько мне известно, например в Java, все имена переменных сохраняются в конечном байт-коде (бинарнике проще говоря). Из этого следует по крайней мере то, что если давать переменным слишком длинные имена возрастает конечный бинарный файл в размере (актуально для мобильных приложений, например). Так-же есть мнение что в J2ME к длинным переменным увеличивается время доступа, нежели к коротким.
|
Да, действительно, если декомпилировать классы, переменные называются так же, как и в исходнике. Хорошо, что есть обфускаторы, которые в числе прочего укорачивают имена.