Встречается на собеседованиях • сегодня

Какое процентное покрытие кода тестами считается оптимальным

Оптимальное покрытие кода тестами — 70-80%.

Почему не 100%?

  • Некоторые части кода (геттеры/сеттеры, стандартные методы) не требуют тестирования.
  • Чрезмерное стремление к 100% увеличивает стоимость поддержки тестов без реальной пользы.

Пример:

java
public class Calculator {
    public int add(int a, int b) {
        return a + b;  // Тестируем (важная логика)
    }

    @Override
    public String toString() {
        return "Calculator";  // Не тестируем (тривиальный код)
    }
}

Важно: качество тестов важнее процентов. Лучше меньше, но осмысленных тестов, чем 100% бесполезных проверок.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы