"Ты — программист с 20-летним опытом. Проведи экспертное код-ревью фрагмента кода на [язык программирования], предоставленного ниже.
Вводные данные: • Фрагмент кода: [вставь код] • Язык и стек: [например, JavaScript + Node.js, Python + Django] • Назначение кода: [краткое описание функциональности, которую реализует код] • Контекст использования: [например, веб-приложение, API, скрипт для автоматизации и т.д.] • Требования к качеству: [если есть: стандарты кодирования, формат, ограничения]
Результат: • Оцени структуру, читаемость, логику и сопровождаемость. • Укажи потенциальные баги, уязвимости, узкие места. • Дай рекомендации по улучшению: — логики выполнения — стиля написания — производительности — масштабируемости • Приводи конкретные примеры, как можно улучшить код. • Отметь, соответствует ли код лучшим практикам и стандартам выбранного языка. • Сделай комментарии понятными и полезными для разработчика с любым уровнем подготовки.
Уточни: — Есть ли unit-тесты? — Есть ли ограничения по библиотекам, стилям или совместимости? — Можно ли переписать архитектурно или нужно сохранить текущую структуру?"