Евгений Мандриков — Воркшоп (часть 1): Покрытие кода в JVM

preview_player
Показать описание
Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция).
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
— —
Наверняка всем известна фраза «нельзя управлять тем, что нельзя измерить». Но что же она означает, когда речь идет про измерение покрытия кода? Может быть речь идет про управление процессом разработки? А может про автоматическое (и не очень) тестирование? Или может вовсе не про тестирование?

Евгений поможет разобраться с тем какие бывают метрики покрытия кода, зачем они нужны, когда и как их можно измерять. Вместе мы рассмотрим примеры использования одного из самых популярных на сегодняшний день инструментов сбора информации о покрытии кода в JVM — JaCoCo. Вы узнаете о различных принципах использования — от Java и Kotlin до экзотических JVM-языков, от интеграции с IDE (IntelliJ, Eclipse), различными системами сборки (Gradle, Maven, Ant), системами непрерывной интеграции и контроля качества (Jenkins CI, SonarQube), вплоть до JaCoCo APIs. А также научитесь избегать распространенные ошибки.
Рекомендации по теме