Здравствуйте, AlexGin, Вы писали:
mgu>>>А я и не передёргиваю: неоднократно встречал пациентов, которые в модных языках программирования все переменные объявляют в начале функции -- как в дореволюционном С.
RF>>А это плохо?
AG>
AG>Это просто ужасно...
AG>Когда при чтении такого кода, я вынужден скроллить вверх и искать: где эта переменная и какое значение у неё в тот момент (точнее — в том месте),
AG>когда она реально нужна (в том месте метода/функции, где она используется)!
Control-чпок в модных IDE обычно решает проблему.
А за методы, превышающие по размеру 2 экрана, во времена моей программистской молодости били в коридоре ногами. И строк на экране тогда было мало.
Проблема же, на мой взгляд, в другом -- в начале функции инициализируются переменные, затем идут проверки, после которых наши переменные могут и не понадобиться.