Как ревьюить код, написанный ИИ, если ты AI-интегратор ч.1
Твоя задача — не писать весь код руками. Твоя задача — понимать архитектуру, правильно ставить задачу ИИ, проверять результат и не допускать очевидных проблем в production. Сначала объясни, что ты сделал Объясни внесённые изменения на уровне архитектуры, без подробного разбора синтаксиса. Какие компоненты изменены, зачем и как теперь проходит поток данных? Ты должен понимать примерно такую цепочку: Client → FastAPI → Queue → Worker → LLM → PostgreSQL Проверь API Проведи ревью API. Правильно ли выбраны HTTP methods и endpoints? Какие данные приходят через path/query/body? Какие status codes возвращаются при ошибках? Особенно проверить: 400 — плохой запрос 401 — проблема авторизации 403 — нет прав 404 — ресурс не найден 429 — превышен лимит 500 — серверная ошибка Проверь входные данные Какие входные данные валидируются? Что произойдёт при неправильном типе, пустом значении, отсутствующем поле или слишком длинном вводе? Для FastAPI проверить Pydantic-схемы и ограничения.