Напиши unit-тесты для существующего кода
Создаёт набор осмысленных unit-тестов для конкретного метода или класса: покрывает основной сценарий, границы и ошибки без выдумывания отсутствующих зависимостей.
Подборка готовых промптов с тегом «Разбор кода». Откройте подходящий промпт, скопируйте его или настройте под свою задачу.
Создаёт набор осмысленных unit-тестов для конкретного метода или класса: покрывает основной сценарий, границы и ошибки без выдумывания отсутствующих зависимостей.
Помогает читать stack trace: отделяет первичную ошибку от последствий, находит наиболее вероятное место сбоя и предлагает минимальные проверки.
Создаёт регулярное выражение под конкретное правило, проверяет его на примерах и объясняет каждую значимую часть без лишней сложности.
Превращает код и контракт endpoint в понятную техническую документацию: назначение, параметры, запрос, ответы и ошибки без выдуманных полей.
Разбирает конфликт merge или rebase по содержимому файлов и предлагает безопасное объединение с пояснением, что пришло из каждой стороны.
Проводит производительный разбор кода: отделяет измеренные проблемы от предположений, ищет лишние запросы, аллокации и сложность и предлагает порядок оптимизации.
Помогает улучшить структуру существующего кода с минимальными изменениями: сначала фиксирует текущее поведение, затем предлагает рефакторинг и объясняет, что нужно проверить после него.
Создаёт структурированный набор тест-кейсов по требованиям и поведению функции: позитивные, негативные и граничные сценарии с понятными шагами и ожидаемым результатом.
Разбирает незнакомый код сверху вниз: объясняет назначение, ключевые блоки, поток данных и важный синтаксис с учётом уровня пользователя.
Проводит структурированное ревью кода: разделяет реальные дефекты, риски и улучшения, оценивает читаемость и поддерживаемость и предлагает точечные изменения вместо полного переписывания.
Помогает отлаживать код системно: формулирует проблему, проверяет вероятные причины, предлагает минимальные проверки и показывает точечное исправление без ненужного переписывания проекта.