Облачный сервис Azul находит «мертвый» код в Java-приложениях

Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.

Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.

Компания Azul, предоставляющая программное обеспечение и услуги в области Java, добавила возможность проверки кода для выявления «мертвого» кода с помощью своего облачного сервиса Azul Vulnerability Protection для Java-приложений.

Функция Code Inventory вышла 4 октября и доступна бесплатно для пользователей Azul Vulnerability Detection. Она предлагает разработчикам и devops-командам каталог исходного кода, который используют в производственных Java-приложениях. Это позволяет с высокой точностью выявлять «мертвый» и неиспользуемый код для его удаления. Azul описывает «мертвый» код как исходный код, находящийся в кодовой базе приложения, но не используемый им.

С помощью Code Inventory можно сократить время, необходимое для сопровождения и тестирования кода, тем самым повысится производительность труда разработчиков и сэкономит деньги. По словам представителей Azul, сбор информации проходит в процессе производства без снижения производительности и не требует внесения изменений в Java-приложения.

Подробная информация о коде собирается на уровне классов/пакетов внутри JVM, что позволяет получить полное представление о рабочих нагрузках Java и о том, какой код выполняется в производстве в течение определенного времени. По словам представителей Azul, эти данные дают точные сигналы для уверенного определения приоритетности «мертвого» кода для удаления.

Читайте также
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей

Ваш код отвечает за работу двигателей, оружия, радаров и средств связи кораблей — от крошечных ракет до огромных крейсеров.

WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.

10 методов для оптимизации производительности Laravel
10 методов для оптимизации производительности Laravel
10 методов для оптимизации производительности Laravel

В этом обзоре рассказываем о методах, которые могут повысить производительность вашего веб-приложения Laravel.

VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича
VUE VAPOR: новая экспериментальная фича

Vue.js представляет Vapor Mode — новую стратегию компиляции, которая выводит производительность ваших приложений на новый уровень.