Python · ТренажёрОтладка и тестирование API-кода
SilverTests.rudebugging · testing · error handling
Охота на баги
10 ситуаций с кодом — найди проблему, разберись в причине, посмотри, как починить
1Как устроен этот тренажёр
Тебе показывают фрагмент кода и ситуацию: «пользователь сделал то-то» или «сервер ответил так-то». Твоя задача — определить, что произойдёт или в чём проблема.
После ответа раскроется подробный разбор: почему ошибка возникает, как выглядит исправленная версия, и какой тест-кейс помог бы поймать этот баг заранее.
Зачем это нужно. На занятии 3 вы будете ломать программу соседа и чинить свою. Чем больше типов багов вы здесь увидите, тем больше найдёте при тестировании и тем меньше потеряете баллов по критерию «устойчивость».
2Задания
0 / 10
Решай задания — после каждого увидишь разбор.