Здравствуйте, ESS, Вы писали:
ESS>Хочу узнать ваше мнение о применении Венгерской Нотации в JAVA-коде.
Сразу скажу — отрицательное.
ESS>Венгерская нотация обязывает в именах переменных хранить информацию о их типе, например:
[skipped ну типа я курсе

]
ESS>Это должно очень сильно увеличить читабельность кода.
Не согласен. Только уменьшает. В современных IDE (IDEA for example) нет никаких проблем с определением типа и области видимости переменных. Там можно и цветом выделять и навигация в один клик к определению и много всего другого. В сочетании с разумной организацией кода проблем с идентификацией типа и назначения переменной нет никаких. А применение всяческих префиксов типа lpcz_i существенно ухудшает читаемость кода и кроме того парит мозг программисту у которого и без того забот хватает.
ESS>Правда, когда все эти правила суммируются, имена переменных получаются очень длинные, типа:
ESS>"method(int[] aiParValue)" ("a" — потому что массив, "i" — потому что int "Par" — потому что параметр, "Value" — имя переменной)
Вот именно. Пусть этими вопросами лучше озабачивается IDE. Мемберы фиолетовые, параметры белые и локальные переменные белые и т.д. и т.п.
Посмотри хотя бы на исходники страндартных библотек Java. Все понятно и никакой венгерщтны.