рефакторинга не в гуях, а в эклипсе. И в любом случае нагляднее это делать, когда выделяемый кусок виден на экране. В-третьих, допустим есть метод на 99 строк, на 90й строке ты получаешь промежуточный результат(допустим из фм) и передаешь в другой модуль(или прерываешь метод). Что тебе скажет объявление этой промежуточной переменной в начале метода?
В начале, имхо, можно объявлять только то, что условно "глобально" относится к методу, все промежуточные переменные, которые "живут" несколько строк кода только мешают при объявлении их в начале - 1.приходится "прыгать" по методу, 2. В списке из 10-20 сложнее сфокусироваться.
В любом, к чему я это, случае включать это в регламент и выставлять замечания - лютый бред
»Во-первых, я и писал о выделении в методы Из беседы у меня сложилось впечатление этого действия как необязательное. Типо не хочу выделять в метод свою логику, раз тут говнокод на 10к строк. » Во-вторых, средства рефакторинга не в гуях, а в эклипсе. Поэтому я написал "даже в гуях". Конечно эклипс представляет гораздо больше возможностей и удобств. »В-третьих, допустим есть метод на 99 строк... Согласен, не стоит впадать в крайности. Но изначально пример был о коде в 10к строк, а не нюансы с фм на 90 строке. »1.приходится "прыгать" по методу, 2. В списке из 10-20 сложнее сфокусироваться. Странно слышать от человека, упоминувший эклипс. F2 решает все подобные проблемы
Обсуждают сегодня