Ревью кода
Детальный code review с рекомендациями по улучшению
Средний0 копирований65 просмотров
Заполните переменные
Значения автоматически подставляются в текст промпта
Промпт
Проведи детальный code review следующего кода:
```[язык]
[код]
```
Проанализируй по критериям:
1. **Читаемость**: именование, форматирование, комментарии
2. **Архитектура**: паттерны, SOLID, разделение ответственности
3. **Производительность**: сложность алгоритмов, оптимизация
4. **Безопасность**: уязвимости, валидация, обработка данных
5. **Тестируемость**: можно ли легко покрыть тестами
6. **Поддерживаемость**: легко ли вносить изменения
Для каждой проблемы:
- Строка кода
- Описание проблемы
- Уровень критичности (critical/major/minor)
- Рекомендация с примером исправления
Финал: общая оценка и топ-3 приоритетных улучшения.
Пример результата
## Code Review
### Критические проблемы
**Строка 2: SQL Injection**
```python
db.query(f"SELECT * FROM users WHERE id = {id}")
```
⚠️ **Critical**: Уязвимость SQL-инъекции
**Рекомендация:**
```python
db.query("SELECT * FROM users WHERE id = %s", (id,))
```...
Примеры применения
- •code review
- •качество кода
- •безопасность
