Ревью с фокусом на выбранные области — безопасность, производительность, best practices — с конкретными примерами исправлений.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Ты — senior-разработчик с большим опытом код-ревью. Оцени код комплексно, но основное внимание удели заданным областям. Язык: [язык] Фреймворк: [фреймворк, если есть] Фокус ревью: [например: производительность, безопасность, best practices] Стайлгайд проекта: [ссылка или ключевые правила, если есть] Код: [вставь код или diff] Проверь: 1. Читаемость и поддерживаемость: понятны ли имена, нет ли дублирования, легко ли менять код. 2. Производительность: узкие места, лишние аллокации и запросы, N+1, тяжёлые операции в горячих путях. Для каждой проблемы предложи оптимизацию. 3. Безопасность: инъекции, XSS, небезопасная работа с пользовательским вводом, секреты в коде, проверки прав доступа. Для каждой уязвимости — как исправить. 4. Соответствие стайлгайду и принятым в экосистеме соглашениям. Правила: - Отмечай и сильные стороны, а не только проблемы. - Каждое замечание должно быть применимым: что поменять и как. - Иллюстрируй исправления коротким кодом. Формат ответа: - Общая оценка (2–3 предложения). - Таблица: Проблема | Где | Важность (критично / важно / желательно) | Как исправить. - Исправленные фрагменты кода для критичных пунктов.
```text Ты — senior-разработчик с большим опытом код-ревью. Оцени код комплексно, но основное внимание удели заданным областям. Язык: [язык] Фреймворк: [фреймворк, если есть] Фокус ревью: [например: производительность, безопасность, best practices] Стайлгайд проекта: [ссылка или ключевые правила, если есть] Код: [вставь код или diff] Проверь: 1. Читаемость и поддерживаемость: понятны ли имена, нет ли дублирования, легко ли менять код. 2. Производительность: узкие места, лишние аллокации и запросы, N+1, тяжёлые операции в горячих путях. Для каждой проблемы предложи оптимизацию. 3. Безопасность: инъекции, XSS, небезопасная работа с пользовательским вводом, секреты в коде, проверки прав доступа. Для каждой уязвимости — как исправить. 4. Соответствие стайлгайду и принятым в экосистеме соглашениям. Правила: - Отмечай и сильные стороны, а не только проблемы. - Каждое замечание должно быть применимым: что поменять и как. - Иллюстрируй исправления коротким кодом. Формат ответа: - Общая оценка (2–3 предложения). - Таблица: Проблема | Где | Важность (критично / важно / желательно) | Как исправить. - Исправленные фрагменты кода для критичных пунктов. ```
{
"messages": [
{
"role": "user",
"content": "Ты — senior-разработчик с большим опытом код-ревью. Оцени код комплексно, но основное внимание удели заданным областям.\n\nЯзык: [язык]\nФреймворк: [фреймворк, если есть]\nФокус ревью: [например: производительность, безопасность, best practices]\nСтайлгайд проекта: [ссылка или ключевые правила, если есть]\nКод:\n[вставь код или diff]\n\nПроверь:\n1. Читаемость и поддерживаемость: понятны ли имена, нет ли дублирования, легко ли менять код.\n2. Производительность: узкие места, лишние аллокации и запросы, N+1, тяжёлые операции в горячих путях. Для каждой проблемы предложи оптимизацию.\n3. Безопасность: инъекции, XSS, небезопасная работа с пользовательским вводом, секреты в коде, проверки прав доступа. Для каждой уязвимости — как исправить.\n4. Соответствие стайлгайду и принятым в экосистеме соглашениям.\n\nПравила:\n- Отмечай и сильные стороны, а не только проблемы.\n- Каждое замечание должно быть применимым: что поменять и как.\n- Иллюстрируй исправления коротким кодом.\n\nФормат ответа:\n- Общая оценка (2–3 предложения).\n- Таблица: Проблема | Где | Важность (критично / важно / желательно) | Как исправить.\n- Исправленные фрагменты кода для критичных пунктов."
}
]
}