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

Ответ

Нет универсального числа, но ориентиры:

  • 70-80% - хорошее покрытие для большинства проектов
  • 90%+ - для критичного кода (финансы, медицина)
  • 100% - часто нецелесообразно (getter/setter, framework glue code)

Важнее quality, чем quantity: покрытие бизнес-логики и edge cases важнее покрытия boilerplate. Mutation testing (Infection) - лучшая метрика качества тестов, чем code coverage.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.