Ошибки, тесты, проверка изменений
13 минут · платный модуль
Модуль 9 · урок 5 из 6Шаг 1 из 5
Ошибки и тесты
Ошибка — это сообщение программы о том, что пошло не так. Например, FileNotFoundError: zayavki_nedelya.csv — файл не найден: его нет в папке или имя другое. Текст ошибки отдают Codex целиком — по нему он найдёт причину.
Тест — пример «вход → ожидаемый результат». Хорошие тесты проверяют и крайние случаи: пустой файл, только заголовок, размер с пробелами, 2 цвета, дубль, неверная дата.
Главное правило: тесты не подгоняют под код. Если тест не проходит, исправляют программу. Менять ожидаемое значение можно, только если ошибка в самом тесте — и с вашего согласия.
После каждой правки смотрите отчёт Codex об изменениях: какие файлы он тронул и зачем.