Программирование и инструменты разработчика

Бесплатное объяснение трассировки стека.

Путь к сбою и следующие шаги диагностики.

Читайте трассировку вместе с соответствующим кодом и определите следующее значение или вызов для проверки.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Трассировка ошибки и контекст приложения.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как читать трассировку стека и находить сбой.

Трассировка стека показывает путь к сбою, но не обязательно его исходную причину. Найдите значимый кадр приложения и изучите поступающие в него данные.

Адаптируйте процесс под свою задачу.

Найдите нужный кадр приложения и исследуйте ведущие к нему значения и вызовы. Объясните сбой в этой точке, затем двигайтесь назад к недостающему условию, не предполагая, что последняя строка содержит первопричину.

Что вы предоставляете
Трассировка ошибки и контекст приложения.
Что вы получите
Путь к сбою и следующие шаги диагностики.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

TypeError occurs when code reads user.name and user is undefined.

Готовый пример

Check where user should be assigned and why it is absent; choose appropriate missing-user handling rather than hiding every error.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли редактировать каждый кадр трассировки для исправления ошибки?

Сначала найдите ответственное поведение приложения. Кадры фреймворков и библиотек часто показывают распространение, а не источник дефекта.

Почему опциональная цепочка убирает исключение, но функция остаётся сломанной?

Она может скрыть отсутствие обязательного значения. Решите, допустимо ли отсутствие данных или оно означает более ранний сбой, требующий исправления.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct