Intellij IDEA улучшает помощь при программировании


Имеется крупное обновление Intellij IDEA с более умной помощью в кодировании, улучшенным отладчиком и панелью управления запуском, которая позволяет повторно запускать, останавливать и завершать приложения. Intellij IDEA — это хорошо известная Java IDE. В новую версию внесено довольно много изменений, распределенных по различным элементам IDE.

Что касается прямой поддержки Java, интеллектуальное завершение кода теперь распознает приведение типов и использует их, чтобы предлагать цепочки вызовов методов. Диапазон проверок был улучшен, с новой или улучшенной поддержкой проверки на предмет избыточных объявлений бросков и улучшенной обработкой кода с использованием устаревших методов с помощью предложений быстрых исправлений, если в JavaDoc есть метод замены. возможность запускать тесты в окне инструментов Run Dashboard.

Как и следовало ожидать, в первой основной версии IDEA с момента выпуска Java EE 8 есть множество улучшений для обработки Java EE, начиная с поддержки асинхронных событий CDI и возможности перемещаться между местом, где было инициировано событие, и где было получено это событие. IDE также поддерживает новые встроенные классы CDI, RequestContextController и InterceptionFactory. Поддержка расширений CDI динамических bean-компонентов позволяет перемещаться между точкой инъекции и внедренными компонентами с помощью значков в желобе. Поддержка HTTP / 2 в Java EE добавлена в Java EE 8, что означает, что сервер может отправлять контент клиенту без первоначального запроса со стороны клиента. IDEA теперь поддерживает это и предлагает завершение пути для PushBuilder.

Отладчик JVM был улучшен новой функцией рендеринга данных по требованию для уменьшения накладных расходов. Функция Async Stacktraces также была улучшена, чтобы потреблять меньше ресурсов и работать «из коробки».

Поддержка Spring была расширена за счет улучшенной обработки диаграмм зависимостей Spring Beans и поддержки конечных точек Spring Boot acuator.

Плагин Kotlin, входящий в комплект, обновлен до версии 1.2, и добавлена поддержка экспериментальной функции мультиплатформенных проектов Kotlin. Улучшения в поддержке Gradle включают новое окно инструмента сборки для вывода Gradle.

Если вы пишете код на JavaScript или TypeScript, среда IDE теперь поддерживает рефакторинг Pull Member Up, что означает, что вы можете перемещать методы класса вверх по иерархии классов. Вы также можете создать псевдоним для сложного типа TypeScript и автоматически заменить все его использования новым именем.


Добавить комментарий