33 коровы – Flash Builder 4 и генерация геттеров/сеттеров или как это сделать “Супер удобно” - RIA разработка, Flex, Action Script, AIR, Eclipse, Monkey script

Flash Builder 4 и генерация геттеров/сеттеров или как это сделать “Супер удобно”

September 8, 2009 – 12:01 am

В Flash Builder появилась созможность генерации геттера/сеттера для переменной.

Адоб просто бъет все рекорды по “адобству” использования.

чтобы сгенерить геттер/сеттер нужно набрать объявление переменной, ее тип, наводим курсор на набраный текст и тут 2 варианта:

  1. Главное меню -> Source -> Generate Getter/Setter…
  2. Правой кнопкой мыши-> Source -> Generate Getter/Setter…

И появляется оно — окошко генерации:

Flash Builder 4: Generate getter/setter window

Лично я не представляю как можно было извратить простую идею генерации небольшого кусочка кода. Вот скажите, зачем мне нужно каждый раз это окошко? Мало того что там несколько полей и галочек, так Flash Builder 4 еще ничего и не запоминает. И каждый раз мне нужно делать одни и те же действия (я предпочитаю вставлять геттеры/сеттеры прям на месте).
А еще мне нравится кнопка превью, наверное человек делавший этот функционал считает, что перед вставкой геттера/сеттера нужно хорошо настроиться, подготовиться, обдумать свое действие и только после этого его выполнить.
Лучше бы сделали темплит кода для этой процедуры (я не говорю даже о глобальном функционале).

Также после перехода на Flash Builder 4 меня подстерегла глобальная засада — изменили коди иерархию объектов в плагине билдера и мои Eclipse Monkey скрипты перестали работать(. Нужно заново изучать чего они натворили и переписывать.

Я все чаще и чаще задумывають над тем чтобы перехать на IDEA. )

Ну и в качестве бонуса:
Главное меню -> Window -> Preferences -> General -> Keys, в фильтр вбиваем Getter выбираем Generate Getter/Setter, кликаем в поле Binding и жмем свою заветную комбинацию клавиш по которой будет вызыватся окошко генерации геттера/сеттера.

  1. 7 Responses to “Flash Builder 4 и генерация геттеров/сеттеров или как это сделать “Супер удобно””

  2. Илья, ты уже во втором подряд посте пишешь “заного” :-) Это Сленг? -))
    Скажи, а ты уже пробовал садиться на Идею? Не смущает её тормознутость?
    А для того чтобы до переписывания скриптов Monkey можно было худо-бедно работать в FB4 можно юзать snip tree view ( http://theflashblog.com/?p=484 ), ну ты знаешь наверняка про него. Простые темплейты там пишутся мгновенно.

    By myxus on Sep 8, 2009

  3. “заного” — это я торможу, исправлюсь

    про IDEA, я ее пробовал, но к новой среде нужно привыкать, а делать это на больших живых довольно временезатратно.

    By Ilja on Sep 8, 2009

  4. В IDEA генерация идет по месту, хотя есть issue о внесении таковой настроки в Code Style, а по умолчанию использовать FDK guideline (http://www.jetbrains.net/jira/browse/IDEA-23199).

    >> Я все чаще и чаще задумывають над тем чтобы перехать на IDEA. )
    Давно пора 😉 http://habrahabr.ru/blogs/flex/67193/

    By develar on Sep 8, 2009

  5. Это ты настолько ленивый, что тебе лень посмотреть на окошко? :) Может какой индус в Адоби решил что за эту мега фичу он прославится на весь мир :)

    By Denis Papazov on Sep 14, 2009

  6. Илья, я думаю, что они решили сначала решить задачу по максимуму – с таким вот диталогом, и определить по обратной связи юзеров, какие фичи нужны, какие не очень, какие настройки будут самыми востребованными. Предлагаю активно писать фидбек. И н забывай, продукт в бете.

    By Рост on Sep 24, 2009

  7. Я думаю, что они гонят, они решили изобратать свой мега велосипед.

    Если посмотреть вокруг то все нормальные люди уже давно реализовали эти возможности. Я недавно специально задался вопросом “почему они не взяли либы Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK)?”

    Я думал что основной причиной была лицензия этих продуктов, но нет! С лицензией все нормально. Бери делай коммерческие продукты, без ограничений.

    By Ilja on Sep 24, 2009

  8. Pososit mogo kabachka. Idea the best!

    By Mafun on Jul 29, 2010

Sorry, comments for this entry are closed at this time.



]]> rss о RIA от 33 Коровы
Забадать RSS!
]]>
~~~~~~