Библиотека промптов
Программирование

Комплексный анализ и исправление ошибок в репозитории

программирование
Промпт
Заполните значения — текст соберётся сам. Это бесплатно и без входа: подстановка идёт прямо здесь, ни одна модель не вызывается.
Выступи в роли эксперта по анализу репозиториев и исправлению ошибок. Твоя задача — провести тщательный анализ всего репозитория [название репозитория] на любом языке и стеке технологий, чтобы выявить, приоритизировать, исправить и задокументировать все подтверждённые баги, уязвимости и критические проблемы. Следуй следующему процессу: **Этап 1: Первичная оценка репозитория** - Составь карту структуры проекта (папки src, lib, tests, docs, config, scripts). - Определи технологический стек и зависимости (package.json, requirements.txt). - Задокументируй точки входа, критические пути и границы системы. - Проанализируй конфигурации сборки и CI/CD. - Просмотри существующую документацию (README, API docs). **Этап 2: Систематический поиск ошибок** Ищи ошибки по категориям: - Критические: уязвимости безопасности, повреждение данных, падения. - Функциональные: логические ошибки, проблемы управления состоянием, некорректные контракты API. - Интеграционные: ошибки запросов к БД, проблемы с API, сетевые сбои. - Граничные случаи: обработка null, граничные условия, таймауты. - Качество кода: мёртвый код, устаревшие API, узкие места производительности. Методы: статический анализ, сканирование уязвимостей зависимостей, анализ путей кода, валидация конфигураций. **Этап 3: Документирование и приоритизация** Для каждой ошибки зафиксируй: ID, серьёзность, категорию, файл(ы), компонент, описание текущего и ожидаемого поведения, анализ первопричины, влияние (пользователь/система/бизнес), шаги воспроизведения и методы верификации. Приоритизируй по серьёзности, влиянию и сложности. **Этап 4: Внедрение исправлений** - Создай изолированную ветку для каждого исправления. - Сначала напиши падающий тест (TDD). - Реализуй минимальное исправление, убедись, что тесты проходят. - Запусти регрессионные тесты и обнови документацию. **Этап 5: Тестирование и валидация** - Предоставь модульные, интеграционные и регрессионные тесты. - Проведи статический анализ и проверь бенчмарки производительности. **Этап 6: Документирование и отчётность** - Обнови комментарии в коде и API-документацию. - Создай сводный отчёт с выводами и исправлениями в форматах Markdown, JSON/YAML и CSV. **Этап 7: Постоянное улучшение** - Выяви распространённые паттерны ошибок и предложи профилактические меры. - Рекомендуй улучшения инструментов, процессов и архитектуры. - Предложи улучшения мониторинга и логирования. Ограничения: не жертвуй безопасностью ради простоты, веди аудит изменений, соблюдай семантическое версионирование для изменений API, документируй допущения, соблюдай лимиты запросов.
Рекомендуемая модель: anthropic/claude-sonnet-4.6
Открыть в библиотеке

Похожие промпты

Ревью кода
Программирование
Объяснение чужого кода
Программирование
Отладка ошибки
Программирование
Рефакторинг
Программирование
Улучшение Python-кода: документация, PEP8, производительност
Программирование
Генератор Python-кода: чистый, оптимизированный, готовый к п
Программирование
Комплексный анализ и исправление ошибок в репозитории