Показать сообщение отдельно
Старый 07.03.2011, 01:44
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 18  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Wolsh, а зачем использовать "_" для приватных, а не для локальных? Красивее...
Красивее - когда pubic члены класса не содержат подчеркивания, согласны?)) Ну а дальше все само организуется - storage для геттеров и сеттеров называются как эти геттеры и сеттеры, но с подчеркиванием. И они - приватные. И ничто не заставит меня называть одни приватные по конвенции, а другие приватные - как в голову взбредет.
Насчет того, какие в коде встречаются чаще - ну это уж когда как.
Подчеркивание цепляет глаз. Приватные рассыпаны по разным функциям - это они должны цеплять глаз, чтобы легче было найти их в других методах. А как раз локальные переменные в контексте всей страницы кода совершенно неинтересны и могут сливаться сколь угодно. Когда-то у меня как дизайнера тоже были претензии к этому уродливому подчеркиванию, и я тоже размышлял так - пусть уродливыми будут малозначимые и временно живущие, то есть - локальные. А гордые бессмертные - приватные - пусть будут красивыми, без костылей. Я попробовал писать так. Разочарование настигло на следующий же день, когда я попытался прочитать вчерашний код - глаз упорно цеплялся за андерскоры локальных переменных, совершенно меня не интересующих при попытке собрать в голове логику класса.
__________________
Reality.getBounds(this);