Первые рефакторинги
От: Сергей Туленцев Россия http://software.tulentsev.com
Дата: 06.04.08 07:59
Оценка: 224 (7)
Прошу оценить и попинать

Первый, долго ожидаемый народом, это Rename refactoring.
Картинка:


И еще есть Inline symbol refactoring. Инлайнить можно только простые локальные переменные.
Картинка:


Сразу признаюсь, что сделан немного халтурно, но лично для меня покрывает 90 процентов потребностей. Gotcha вот в чем: подстановки пока что чисто текстуальные, так что для кода
def x = 1 + 2;
def y = x * 3;


Если заинлайнить x, то результат будет
def y = 1 + 2 * 3;
, а не
def y = (1 + 2) * 3;

(как должно быть по уму). Впрочем, я работаю над этим. А этот "релиз" вроде как EAP, назовем это так

Также хотелось бы услышать, каких еще рефакторингов народу не хватает, в порядке важности?
--
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.