Сначала опишите проблему точно
Кто бы ни написал код, его нужно проверять в реальных условиях запуска. ИИ может помочь с поиском причины, если вы дадите достаточно конкретные наблюдения.
Например, локально количество 10, цена 12 и доставка 8 дают 128, а на опубликованной странице нажатие кнопки расчёта ничего не показывает. Запишите адрес, браузер, шаги, время и сообщение на странице. Сохраните текущую версию. Перед передачей скриншотов и журналов удалите секретные ключи и персональные данные.
Шаг 1. Повторите те же действия
Убедитесь, что сбой воспроизводится. Откройте новое окно браузера и введите те же данные. Если нужен вход, запишите роль тестового аккаунта, не раскрывая данные для входа.
Найдите первое расхождение: страница не открывается, кнопка не реагирует, запрос завершается ошибкой или запрос успешен, но результат неверен? В каждом случае проверять нужно разное.
Шаг 2. Сузьте поиск по симптому
| Симптом | Что смотреть в первую очередь |
|---|---|
| Главная работает, обновление другого адреса — нет | Маршрутизацию страниц и настройки хостинга |
| Страница видна, но нажатие не даёт результата | Ошибки браузера, состояние запросов и действие кнопки |
| Локальный запрос успешен, на сайте — ошибка | Адрес рабочего API, настройки среды и условия доступа |
| После сохранения и повторного открытия данные исчезли | Фактическую запись и настройки рабочего хранилища |
| Разные аккаунты видят одни и те же данные | Подтверждённую личность на сервере и область запросов |
Это направления поиска, которые ещё нужно подтвердить записями. Консоль и вкладка сети в инструментах разработчика показывают ошибки страницы и состояние запросов. При наличии сервера изучите и его журналы за то же время.
Шаг 3. Сравните локальную и рабочую среды
Попросите ИИ перечислить зависимости проекта, команды запуска, названия настроек, API и источники данных. Сравните их с рабочей средой. Проверяйте только наличие и формат параметров, не вставляя секретные ключи в разговор.
Посмотрите последние изменения. За один раз исправляйте одну причину, для которой есть основания, и сохраняйте запись о правке. Если сбой мешает пользоваться сайтом, можно сначала вернуть заведомо рабочую версию, а поиск продолжить на копии. Перед изменением данных уточните наличие резервной копии и порядок восстановления.
Шаг 4. После исправления вернитесь к исходным данным
Исчезновения сообщения об ошибке недостаточно. Повторите исходные действия и сравните фактический результат с ожидаемым. Затем проверьте похожие функции: другой ввод, повтор после обновления, сообщение при отказе. Если есть аккаунты, отдельно проверьте разные роли.
Если были доступны чужие данные, проверьте каждый затронутый способ их получения. Вымышленный учебный пример показывает, как составить такие проверки. Это не демонстрация производственной системы, уже прошедшей реальные испытания.
Оставьте заметку о разборе
Запишите симптом, подтверждённую причину, изменение, результаты повторных проверок и оставшиеся вопросы. Это поможет при обновлении, переносе или добавлении функций. Для всей публикации используйте чек-лист.
Частые вопросы
Почему локально работает, а на сайте нет?
Можно отправить ошибку ИИ и сразу попросить всё переписать?
Что делать, если другой аккаунт видит чужие данные?
Читать дальше
- От идеи до рабочего инструмента — Свяжите выполнение, проверку и версии
- Чек-лист перед публикацией — Дополните подходящие проверки
- Вымышленная клиентская карточка — Как связаны личность и область чтения