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 и жмем свою заветную комбинацию клавиш по которой будет вызыватся окошко генерации геттера/сеттера.

Bookmark and Share
  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

Post a Comment



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