Files
2026-09-24 13:22:58 +05:00

3.6 KiB
Raw Permalink Blame History

#1. Объяснение кода

Объясни этот код построчно для разработчика среднего уровня: [вставить код]. Укажи: что делает функция в целом, какие паттерны использованы, потенциальные баги, идеи рефакторинга, граничные случаи.

#2. Перевод между языками

Переведи следующий код с Python на JavaScript: [код]. Сохрани логику и читаемость, используй идиоматичные конструкции JS, добавь комментарии к местам, где была сделана адаптация.

#3. Регулярное выражение

Напиши регулярное выражение для [задача — например, валидация ИНН и КПП]. Дай: само выражение, разбор по частям, 5 примеров строк, которые матчатся, и 5, которые не матчатся. Объясни возможные false positives.

#4. Архитектурное решение

Я разрабатываю [описание системы]. Предложи архитектуру с учётом: ожидаемая нагрузка [N RPS], бюджет [сумма], стек [языки]. Раздели на: фронт, бэк, БД, очереди, кеш, мониторинг. Аргументируй каждый выбор.

#5. Unit-тесты

Напиши unit-тесты на [язык/фреймворк] для функции: [код]. Покрой happy path, edge cases (минимум 5), невалидные входы. Используй описательные названия тестов на русском.

#6. SQL-запрос

Напиши SQL-запрос: [бизнес-задача]. Таблицы: [схема]. Используй CTE для читаемости, добавь оптимизацию (индексы), объясни план выполнения. Если есть несколько подходов — покажи 2 варианта и сравни.

#7. Документация README

Напиши README.md для проекта: [описание, стек]. Структура: краткое описание, демо, установка, переменные окружения, примеры использования (3 шт), API-эндпоинты, контрибьюция, лицензия. Markdown с кодовыми блоками.

#8. Code review

Сделай code review следующего кода на предмет: безопасность, производительность, читаемость, соответствие стилю [язык]. Код: [вставить]. Дай 5-10 конкретных замечаний с предложениями исправлений.

#9. Багфикс

У меня баг: [описание ошибки + стек-трейс]. Код: [вставить]. Помоги диагностировать причину (3 наиболее вероятных гипотезы), предложи исправление и способ воспроизвести проблему в тестах.

#10. DevOps-скрипт

Напиши Dockerfile для [тип приложения, стек], plus docker-compose.yml с базой данных [Postgres/MySQL] и кешем [Redis]. Добавь .dockerignore и комментарии к каждой инструкции