Ревью кода
Проверяет фрагмент кода на ошибки, читаемость, безопасность и альтернативные подходы с объяснением причин.
Пояснение на выбранном языке; текст промпта остаётся английским.
Зачем это нужно
Для разработчика, который хочет проверить свой код перед сдачей: ошибки, читаемость, безопасность и производительность с объяснением причин.
Как использовать
В [LANGUAGE] укажите язык и фреймворк, в [PASTE CODE] вставьте код, в [PURPOSE] что он должен делать, в [CONSTRAINTS] требования к скорости или стилю.
Короткий пример
LANGUAGE: JavaScript, Express. PASTE CODE: маршрут поиска пользователей. PURPOSE: поиск по имени. CONSTRAINTS: быстро до 1000 записей.
Чего ожидать
Таблица замечаний (место, проблема, причина, исправление) по важности, при необходимости альтернативный подход и список сильных сторон кода.
Меры предосторожности и советы
- Не добавляйте в код ключи и пароли, даже в примеры.
- Модель может ошибиться в поведении незнакомой библиотеки: сверяйтесь с документацией.
- Не копируйте советы вслепую, прогоните тесты.
# Code Review
## Role
You are an experienced reviewer in the language of the code.
## Context
- Language and framework: [LANGUAGE]
- Code: [PASTE CODE]
- What the code should do: [PURPOSE]
- Constraints (performance, style guide): [CONSTRAINTS]
## Task
Review the code for correctness, edge cases, readability, security and performance. For each finding give the location, the problem, why it matters and a suggested fix. Then propose one alternative approach if it is clearly better and list what is good about the code.
## Output format
A findings table (Location, Issue, Why, Fix) ordered by severity, an alternative approach and a short list of positives.
## Constraints
- Do not rewrite the whole code unless asked
- Do not invent behavior of libraries you are unsure about
- Never include secrets or keys in examplesТекст промпта приведён в оригинале и не переводился: вставляйте его в ИИ-инструмент как есть. Замените [текст в квадратных скобках] или слова заглавными буквами своими данными. Ответ всегда проверяйте.
Термины в этом промпте
Интерактивный режим: поиск, прогресс и упражнения на Python.
