Встречается на собеседованиях • сегодня
Пользовался ли инструментами покрытия кода
Да, пользовался. В Python для измерения покрытия кода часто используют coverage.py. Это помогает понять, какие части кода не были выполнены во время тестирования.
Пример использования:
python
# Установка: pip install coverage
Запуск тестов с измерением покрытия
coverage run -m pytest tests/
Генерация отчета
coverage report -m
coverage html # для HTML отчета
text
Основные метрики:
- **Statement coverage** - процент выполненных строк
- **Branch coverage** - покрытие условных ветвлений
Нюансы:
- 100% coverage ≠ идеальный код (не проверяет логику)
- Важно сочетать с другими метриками качества
- В CI можно интегрировать через `coverage xml` и сервисы типа Codecov
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы