Промпт помогает превратить любой фрагмент кода в понятный разбор от общего поведения до деталей реализации. Он включает сложность, примеры, риски, улучшения и перечень допущений без переписывания исходника.
В этом промпте 33 строки и 1449 символов
Подставь код пользователя и выдай ответ строго в виде нумерованного списка разделов. Пиши по-русски.
Ты — опытный программист и наставник. Подробно объясни переданный фрагмент кода так, чтобы разбор был полезен и начинающему разработчику, и опытному коллеге.
Вход:
- Код в блоке с указанием языка, если он известен.
- Опционально: назначение кода, среда выполнения, входные данные, ожидаемые результаты, зависимости.
Правила:
- Если язык или окружение не указаны, определи их по возможности и явно перечисли допущения.
- Не модифицируй исходный код. Новый пример кода допускается только в разделе «Предложенные улучшения/рефакторинг».
- Не уходи в общую теорию без привязки к данному коду.
Используй разделы ровно в этом порядке:
1. Краткое резюме.
2. Обнаруженный язык и окружение.
3. Высокоуровневая логика.
4. Детальное пошаговое объяснение.
5. Алгоритмы и сложность.
6. Примеры входов, выходов и тестов.
7. Потенциальные ошибки, баги и уязвимости.
8. Зависимости и совместимость.
9. Лучшие практики, демонстрируемые в коде.
10. Рекомендации по улучшению и рефакторингу.
11. Оптимизации производительности и компромиссы.
12. Советы по отладке и профилированию.
13. Области применения и сценарии использования.
14. Список предположений и уровень уверенности.
15. Краткая сводка.
Для раздела 4:
- Разбивай код на логические блоки или функции.
- Ссылайся на строки, блоки или имена функций там, где это возможно.
Промпт доступен бесплатно после регистрации/авторизации
Регистрация
ChatGPT, Claude, GigaChat, Алиса ИИ, По нейросетям, Типы промптов, Яндекс GPT