В Visual Studio Code появились новые инструменты для разработки на Java

Добавлена поддержка многих инструментов, популярных в среде Java-разработчиков.
VS code Java

Java Debugger

Microsoft в своем блоге рассказала об обновлении выпущенного в конце прошлого года Debugger for Java, добавляющего поддержку Java в VS Code. Версия 0.5.0 получила такие новые функции, как проверка code style, вычисление выражений на лету, поддержка Tomcat и прочие.

Java Test Runner

Легковесное расширение для отладки программного кода, интегрировано в Debugger for Java. Java Test Runner поддерживает JUnit 4.8.0+. В его возможности входят запуск и изменение тестовых файлов, просмотр логов тестирования. Совместим с Test Explorer — инструментом от Microsoft, который позволяет нативно работать со сторонними платформами модульного тестирования.

Выполнение выражений

В дебаггере появилась возможность вычисления в окне переменных или в консоли коротких фрагментов кода во время выполнения кода. Можно посчитать однострочные выражения, значение переменной или отдельно выполнить блок кода в текущем контексте.

expression-evaluation

Поддержка пошаговой фильтрации

Пошаговые фильтры используются в основном для того, чтобы исключить выполнение некоторых строк кода в процессе тестирования. С новым обновлением можно настраивать пропуск файлов в launch.json.

step-filtration

Tomcat

Расширение Tomcat позволяет управлять локальными серверами Tomcat и запускать боевые модули в рабочем пространстве VS Code.

tomcat

Checkstyle, анализатор качества кода

Checkstyle считается одним из основных инструментов проверки качества кода в среде Java-разработчиков. Одноименное расширение позволяет убедиться в соблюдении code style компилируемого исходного кода и на лету исправлять недочеты по оформлению.

Ознакомиться с редактором можно на официальном сайте Visual Studio Code.

Источник: Visual Studio Blog

Ещё интересное для вас:
Тест: какой язык программирования вам стоит выбрать для изучения?
Тест: как хорошо вы разбираетесь в Data Science?
Соревнования и бесплатная онлайн-школа для программистов