Обложка канала

xpinjection

Авторский канал @xpinjection - опытный Java Tech Lead, Delivery Manager и консультант с 15+ лет опыта в IT. Я пишу о Java, распределённых системах, Agile, процессах разработки, инженерных практиках, QA, конференциях, инфраструктуре и многом другом...

xpinjection

5 лет назад
Открыть в
В ноябре вышла очередная версия моей любимой 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 образов, визуальная и очень удобная. А также можно легко сохранить локально образ из работающего контейнера. Это позволяет удобнее настраивать свои рабочие инструменты в контейнерах. Отличный получился релиз! Всем рекомендую обновиться поскорее. #java #idea