Облачный сервис 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, эти данные дают точные сигналы для уверенного определения приоритетности «мертвого» кода для удаления.

Читайте также
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

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

Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений
Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений
Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений

На этой неделе компания OpenAI представила бета-версию нового интерфейса ChatGPT — canvas, предназначенного для решения задач, связанных с программированием и написанием текстов. Это новшество направлено на преодоление ограничений обычного чата, предоставляя пользователям возможность работать в двухпанельном режиме.

Dev новости: Реакции разработчиков на изменения в React 19 и Рост популярности векторных БД
Dev новости: Реакции разработчиков на изменения в React 19 и Рост популярности векторных БД
Dev новости: Реакции разработчиков на изменения в React 19 и Рост популярности векторных БД

На прошлой неделе разработчики React столкнулись с потенциальной проблемой, связанной с новым обновлением React 19, которое могло замедлить работу существующих сайтов, построенных на этой платформе. Юджи из Code Miner объяснил, что проблема связана с компонентом Suspense и его обработкой в React 19 по сравнению с React 18.

C# опережает Java по популярности языка
C# опережает Java по популярности языка
C# опережает Java по популярности языка

Язык C# от Microsoft обгоняет Java в индексе популярности языка Tiobe, и эта тенденция может вскоре привести к тому, что C# превзойдет Java.