Предварительный обзор: статья описывает взаимодействие в версии для разработки от 23 октября. Доступность этих функций в скачанном приложении зависит от установленной версии. Эта версия для разработки не открывает разговоры, сохранённые в старых форматах; их файлы остаются на диске.
Представьте вымышленный каталог товаров: после неудачного обновления кеш продолжает показывать старую цену. Вы просите Yenpo проследить запись и чтение значения. Пока готовится ответ, возникает новый вопрос. Способ отправки зависит от того, нужно ли обсудить его после ответа или изменить направление текущего исследования.
Поставьте следующий вопрос в очередь
Выберите «В очередь», чтобы сохранить «Какие тесты проверяют неудачное обновление?», пока задача продолжается. Действие «Добавить вопрос в очередь» принимает его для следующего запуска. Вы можете читать дальше, не удерживая вопрос в памяти до завершения ответа.
После успешно завершённого ответа ожидающие вопросы могут запускаться автоматически. Последовательные вопросы с совместимыми настройками могут обрабатываться за один запуск, оставаясь отдельными сообщениями. Разные конфигурации модели требуют отдельных запусков. Очередь — режим по умолчанию; его можно изменить в настройках.
Уточните направление текущей задачи
Допустим, старая цена появляется только после сетевого сбоя. Выберите «Направить» и отправьте «Сосредоточься на пути неудачного обновления; проверь, остаётся ли доступна старая запись». Это дополнит уже выполняемую задачу.
Указание ждёт завершения текущего запроса к модели или работы инструмента, а затем включается в дальнейшую обработку. Оно не прерывает их немедленно. Если задача завершилась, вопрос переходит в очередь. Сохраняются настройки и разрешения текущей задачи; для перехода к другому фиксированному сравнению Git нужен вопрос в очереди.
Упорядочьте и возобновите ожидающие вопросы
До того как вопрос будет взят в обработку, можно изменить его текст, порядок, удалить его или переключить способ отправки. «Направить все» переводит подходящие вопросы из очереди в дополнительные указания для активной задачи.
Принятые вопросы сохраняются. Остановка, сбой или повторное открытие приложения приостанавливают ожидающую работу. Проверьте список и выберите «Продолжить отправку». Изменение конфигурации провайдера также может потребовать внимания.
Автоматически начатый запуск не наследует прежнее разрешение на редактирование файлов. При явном возобновлении можно разрешить редактирование для этого запуска. Границы разрешений описаны в разделе конфиденциальность и управление.
Выберите предложенный следующий вопрос
После ответа в пустом поле может появиться предложение: «Что должен получить вызывающий код, если обновление кеша не удалось?». Использовать его необязательно. Если важнее другая неопределённость, напишите собственный вопрос.
Предложение создаётся дополнительным запросом к настроенной модели и может быть недоступно. Когда оно видно, Tab или Enter принимает и сразу отправляет его, а не просто копирует в черновик. Предложения не заменяют уже введённый текст и не отправляются самостоятельно.
Вернитесь к исходникам и определите следующий шаг
Откройте ссылки из ответа и изучите ветку ошибки, запись кеша и вызывающий код. Отделите доказанное исходниками от того, что ещё нужно проверить тестом. Сформулируйте оставшийся вопрос: «Этот тест проверяет старую цену или только отсутствие исключения?»
Раздел как задавать более точные вопросы поможет выбрать контекст, а обновление процесса чтения кода познакомит с сопутствующими инструментами исследования.