Анализатор кода PVS-Studio с точки зрения DevOps. CircleCI Jenkins Docker Maven SpotBugs SonarQube
Филипп Хандельянц
Ведущий разработчик в PVS-Studio
Профильный стаж: 7 лет
Сергей Хренов
Разработчик в PVS-Studio
Профильный стаж: 7 лет
◾ тема:
Анализатор кода PVS-Studio с точки зрения DevOps
◾ цели, задачи:
Мастер-класс предназначен для разработчиков и руководителей проектов, желающих на практике ознакомиться с особенностями применения статического анализа для поиска и исправления ошибок (и потенциальных уязвимостей) в реальных проектах.
◾ рассматриваемые вопросы:
Как статический анализ может быть включен в CI. Будет рассмотрена типовая система автоматизации сборки и статического анализа. Инструменты и технологии: Docker, Jenkins, Maven, PVS-Studio for Java.
Особенности работы с облачными CI: CircleCI, Azure DevOps и т.п.
SonarQube: интеграция и анализ предупреждений сторонних анализаторов. Демонстрация использования SonarQube для централизованного сбора и обработки результатов работы различных анализаторов. Инструменты и технологии: Docker, Jenkins, Maven, SonarQube и плагины (SonarJava, SpotBugs, PVS-Studio for Java).
◾ Предлагаемые к рассмотрению технологии и инструменты:
Виртуализация: Docker
Сборка: Maven
Continuous Integration: Jenkins, CircleCI, Azure DevOps
Статический анализ и экспертиза: PVS-Studio, SonarQube, SpotBugs
◾ требования к уровню подготовленности потенциальных слушателей:
Средний уровень (middle-разработчик, руководитель проекта), поверхностное знакомство с перечисленными технологиями.
Узнать подробности и забронировать место на мастер-класс можно на сайте мероприятия:
5 views
1769
480
8 months ago 01:07:14 1
Как исправить сотни ошибок в legacy-коде и не умереть / Георгий Грибков (PVS-Studio)
8 months ago 00:32:14 1
Разминируем свой код: чем искать уязвимости и дефекты безопасности / Илья Поляков (Angara Security)
8 months ago 00:28:40 1
Статических анализаторов много не бывает / Алексей Матюхин (Badoo)
8 months ago 00:57:20 1
Рельеф плаща. Локализация центров в коре полушарий головного мозга
8 months ago 00:09:07 1
Как купить монету ПЕРЕД ее ростом в 10 раз? Крипта в 2024
8 months ago 00:11:38 1
ТОП 20 бизнес идей 2023. Новые товары из Китая и США, которых еще нет в России
9 months ago 00:11:23 1
Каждый хакер использует эти поисковые системы
9 months ago 01:13:58 1
Строение кожи. Эпидермис, дерма. Кожные железы. Болезни. Лекция и разбор заданий от Юрия Беллевича
11 months ago 00:10:57 1
Как работать с PVS-Studio в Visual Studio
11 months ago 09:09:37 1
The First Descendant. (4). Чел со стрима выносит Ошеломительницу за секунды. Второй Колосс, босс.
11 months ago 00:04:12 2
THE FIRST DESCENDANT | КАК НАЙТИ И ОТКРЫТЬ ЗАШИФРОВАННОЕ ХРАНИЛИЩЕ МАГИСТРОВ | ФАРМ КОДА АНАЛИЗАТОРА
11 months ago 00:02:15 11
The First Descendant - САРКОФАГИ -гайд - редкие ресурсы
12 months ago 00:17:35 4
7% жира за 12 недель - Отчет моей сушки #какпохудеть #похудение #сушка
1 year ago 00:38:42 1
Чем статический анализ кода полезен C# программисту - Константин Волоховский | PVS-Studio
1 year ago 00:56:42 5
И23: А. С. Медведников | язык V - простой, быстрый, безопасный, скомпилированный, Open Source
1 year ago 00:04:33 1
Спектроанализатор звука DMA-014 14 полос
1 year ago 03:12:34 1
Курс 14 - Этап №1 - Первые биты / Драмка / Работа в DAW
1 year ago 00:23:15 74
Как умирает EEPROM память?
1 year ago 00:02:39 5
Обнаружитель БПЛА «Алиссум» с искусственным интеллектом. Маскирование против ИИ.
1 year ago 00:55:04 1
Орган зрения. Анатомия и физиология глаза. Болезни. Лекция и разбор заданий от Юрия Беллевича
1 year ago 00:23:06 1
Аккумулятор LiitoKala HG2 против LG HG2. Тесты и разоблачения
1 year ago 01:11:53 1
Катерина Рублева: сколько зарабатывает тренер, фитнес, который “калечит“ и правильное питание
1 year ago 00:10:08 28
Громкий Мастеринг трека для площадок! 5 ПРОСТЫХ ШАГОВ
1 year ago 00:15:20 1
7 причин РАКА, защита и надёжное лечение от онкологии! Это спасёт и защитит Вашу жизнь!