CloudCode
Три задачи для знакомства с CloudCode
Подставьте свой код в готовые промпты. Каждый сценарий заканчивается проверками, которые вы выполняете в проекте.
Перед отправкой замените текст в квадратных скобках. Укажите версии языка и фреймворка, уберите пароли, ключи и лишние данные из примеров. Вставьте функцию целиком и добавьте типы или вызывающий код, необходимые для понимания. Сначала попросите объяснение, затем переходите к изменениям. Добавьте проблемную функцию, точное сообщение об ошибке и ожидаемый результат. Выберите небольшой пример, который можно воспроизвести локально. Добавьте функцию, описание нужного поведения и один существующий тест: так модель сможет учесть принятый в проекте стиль. Разобраться в незнакомой функции
Промпт для вашей задачи
Объясни эту функцию на [язык и версия]. Опиши входные данные, результат, побочные эффекты и крайние случаи. Проследи выполнение на одном примере. Укажи, какого контекста не хватает, вместо догадок.
Код:
[вставьте функцию и нужные типы]
Пример входных данных:
[вставьте данные]Что проверить
Найти причину ошибки
Промпт для вашей задачи
Помоги найти причину ошибки в [язык/фреймворк и версия]. Расположи вероятные причины по убедительности приведённых данных. Предложи минимальное исправление и способ проверки. Укажи, какой информации не хватает.
Код:
[вставьте код]
Ошибка:
[вставьте точное сообщение]
Ожидаемый и фактический результат:
[опишите оба]Что проверить
Подготовить тесты для существующего кода
Промпт для вашей задачи
Подготовь тесты на [тестовый фреймворк и версия] для поведения ниже. Покрой обычный ввод, граничный случай и некорректные данные. Соблюдай стиль существующего теста. Не выдумывай зависимости и не утверждай, что тесты запущены.
Код:
[вставьте функцию]
Ожидаемое поведение:
[опишите поведение]
Существующий тест:
[вставьте пример]Что проверить