Встречается на собеседованиях • сегодня
Как проверить работоспособность кода
Для проверки работоспособности кода в Python можно использовать несколько подходов:
- Ручное тестирование - запуск кода с разными входными данными и проверка результатов:
python
def add(a, b):
return a + b
print(add(2, 3)) # Ожидаем 5
print(add(-1, 1)) # Ожидаем 0- Автоматические тесты с помощью unittest или pytest:
python
import unittest
class TestAdd(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5)
self.assertEqual(add(-1, 1), 0)
if __name__ == '__main__':
unittest.main()- Логирование для отслеживания выполнения:
python
import logging
logging.basicConfig(level=logging.DEBUG)
def divide(a, b):
logging.debug(f"Dividing {a} by {b}")
return a / b- Интерактивная отладка с pdb:
python
import pdb; pdb.set_trace() # точка остановаДля сложных систем рекомендуется комбинировать эти методы, начиная с модульных тестов и добавляя интеграционное тестирование.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы