Техническое задание: Доработка и отладка Python-системы
Цель проекта
Провести анализ, воспроизведение и устранение критических ошибок в рабочей Python-системе для восстановления ее стабильной и кросс-браузерной работы.
Ключевые задачи
- Диагностика и исправление сбоев начисления: Проанализировать логи и код системы, чтобы выявить условия, при которых не происходит начисление. Внедрить надежное исправление.
- Решение проблемы совместимости с Safari: Воспроизвести ошибку, возникающую при работе системы в браузере Safari. Определить ее root-cause (возможно, особенности JS-рендеринга, обработки cookies или сессий) и реализовать корректное решение, не ломающее функционал в других браузерах.
Условия и требования
- Работа выполняется удаленно с использованием Chrome Remote Desktop для доступа к тестовой среде или серверу.
- Необходим опыт отладки сложных Python-приложений и понимание веб-взаимодействий (HTTP, сессии, cookies).
- Важно предоставить не только "заплатку", но и понятное объяснение причины каждой ошибки.
- Все изменения должны быть задокументированы.
Ожидаемый результат
- Стабильная работа системы: начисления происходят корректно при всех предусмотренных сценариях.
- Полная совместимость системы с браузером Safari (ошибка воспроизводится и исправлена).
- Краткий отчет о проделанной работе с описанием найденных проблем и внесенных изменений.