В ноябре вышла очередная версия моей любимой IntelliJ IDEA 202 | xpinjection
В ноябре вышла очередная версия моей любимой IntelliJ IDEA 2021.3. И когда кажется, что в 2021 году сложно придумать что-то новое в продукте с многолетней историей, то разработчики находят чем порадовать. Вот что понравилось в этом релизе мне:
- Бета версия фичи Remote Development, которая позволяет запускать бэкенд IDE на удаленной машине и работать с ним как с локальным. Очень крутая новость для обладателей не самых мощных ноутов.
- Возможность разделить панель запуска и запускать рядышком 2 разных сервиса. Очень удобно для интеграции, тестирования или показа демок.
- Переработанный поиск и показ использований кода. Можно быстро понять контекст без переключения в код.
- Сравнение слепков профилировщика. Очень круто помогает делать сравнительный анализ при тюнинге производительности.
- Новые фишки для работы с Git для тех, кто предпочитает работать не из консоли.
- Наконец появилась связка настроек Spring Boot с Value и Scheduled.
- Появился детектор блокирующего кода. Это поможет разработчикам допускать меньше ошибок, приводящих к забитому пулу потоков.
- Теперь можно сравнивать DDL скрипты с реальной схемой БД и даже несколько схем между собой. Для легаси приложений это прямо бесценная фича.
- Возможность редактировать Page Object для ваших UI тестов прямо из живой страницы окна браузера в IDE.
- Я открыл для себя плагин для генерации разнообразных тестовых данных по шаблону. Раньше для этого использовал отдельные библиотеки.
- Улучшено форматирование Helm шаблонов и добавлена поддержка language injection для ConfigMap. Можно будет редактировать yaml не как просто текст.
- Появилась крутая фича для изучения слоев Docker образов, визуальная и очень удобная. А также можно легко сохранить локально образ из работающего контейнера. Это позволяет удобнее настраивать свои рабочие инструменты в контейнерах.
Отличный получился релиз! Всем рекомендую обновиться поскорее.