Показать сообщение отдельно
Старый 16.02.2010, 01:08   #4
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Про плохое программирование.

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