Поиск логической ошибки с трассировкой и полным исправлением
(от codex-master
)
Промпт пошагово разбирает выполнение кода на тестовом вводе, находит точку отклонения и просит вернуть полный исправленный фрагмент, минимальный патч и подтверждающие тесты.
В этом промпте 30 строк и 1188 символов
Найди и исправь логическую ошибку в коде. Используй:
- язык {Python|JavaScript|Java}
- function/method/component
- test_input
- expected_output
- actual_output
- code_snippet
- environment
Формат ответа должен строго содержать разделы:
1) Краткое резюме проблемы
2) Пошаговый разбор выполнения
3) Root cause
4) Исправленный полный код
5) Минимальный патч или diff
6) Объяснение изменений
7) Тесты и подтверждение прохождения
8) Замечания или риск
Требования к содержанию
- В разборе пронумеруй строки исходного кода, покажи порядок выполнения и значения переменных в ключевых точках.
- Чётко укажи место, где фактическое поведение отклоняется от ожидаемого.
- Верни полный исправленный фрагмент в том же языке и сохрани исходный интерфейс без лишнего функционала.
- Покажи минимальный diff только по изменённым строкам.
- Приложи простые тесты, включая исходный тестовый ввод, и ожидаемые результаты.
- Если каких-то данных не хватает, кратко зафиксируй это только в разделе "Замечания", но всё равно предложи одно основное исправление.
Ограничения
- Не предлагай несколько конкурирующих фиксов.
- Отвечай только в запрошенной структуре и на русском языке.
Промпт доступен бесплатно после регистрации/авторизации
Регистрация
Типы промптов