Code Coverage — процент кода, покрытого тестами. Метрики: line coverage (строки), branch coverage (ветви if/else), method coverage. Инструменты: JaCoCo (стандарт в Java), интеграция с Maven/Gradle, SonarQube визуализирует. 80% line coverage — разумный минимум для бизнес-логики. 100% — не цель (тесты геттеров/сеттеров бесполезны). Branch coverage важнее line. Высокое покрытие не гарантирует качество — можно покрыть код тестами без assertions. Мутационное тестирование (PIT) проверяет качество тестов.
Что такое Code Coverage и какой процент достаточен?
Middle
279 просмотровAFK Offer AI
Что такое Spring WebFlux?