Новое в NetBeans 7.2 Beta:
Общее:
- Поддержка
FindBugs - Source -> Inspect... (это статический анализатор, надо бы попробовать)
- Добавлен 64-битный загрузчик
- Экспорт/Импорт проектов в/из ZIP - полезно для Deployment-a (Развёртывания
). Включает всю папку проекта кроме dist и build (что логично)
- Вкладки "Ant", "GUI Builder", "Java Card", "Java Debugger", "Java ME", "Maven" и "Profiler" в Настройках переехали в одну
другуюРедактор:
- Bookmarks View (Закладки) - отдельная панель, в которой можно посмотреть все закладки открытых проектов
- Индексирование теперь проводится как фоновый процесс и разбивается на несколько потоков, поэтому теоретически скорость индексирования должна быть выше
- Package View - пакеты можно смотреть еще и как
Reduced Tree -
Remove Surrounding Code - удаляет обрамляющие конструкцие в коде
- Перемещение элементов класса и простых выражений с помощью Alt+Shift+PageUp/Alt+Shift+PageDown
Refactoring:
- Undo - интегрирован с отменой Редактора. Теперь и все действия Рефакторинга можно отменять по Ctrl-Z
- Новый рефакторинг в Move methods:
раз,
два- Замена конструктора на Фабрику (Factory)
- Замена конструктора на Строителя (Builder) (Выделение create в отдельный класс, ex. FooBuilder)
- Invert Boolean - меняет метод, возвращающий булево значение на противоположный (ex. isTrue - isFalse)
-
Introduce Local Extension - Введение Локального Расширения
Позволяет одной кнопокой ввести обёртку (wrapper) или подтип со всеми делегатами. Мощная штуковина
Подсказки:
- Генерация
реализаций и
подклассов - всегда об этом мечтал
- Добавлять
подчёркивания к числовым литералам
- Если метод поммечен аннотацией @CheckReturnValue , то результат
рекомендуется проверить
- генерация случаев в Switch для перечислений:
раз,
два,
триDebugger:
- Breakpoint-ы можно объединять в группы
- Watches можно включать и выключать
Прочее:
- Hudson improvements
= Maven improvements
- Control Version Improvements
- Profiler Improvements
- GUI Builder Improvements
- JavaEE Improvements
- Oracle Public Cloud support
- JavaFX Improvements
- PHP Improvements
- Groovy & Grails Improvements
- C++ Improvemnts
__________________