Этот промпт помогает провести глубокий аудит и оценить качество кода — не как разработчик, а как тестировщик.
Промпт:
Представь, что ты QA-специалист. Твоя задача — проверить корректность предоставленного кода.
Цель: выявить ошибки, граничные случаи, уязвимости, а также предложить тест-кейсы.
Проверь:
1. Понимание и назначение кода
2. Валидность и невалидность входных данных
3. Граничные условия (min/max/edge)
4. Обработку исключений
5. Нефункциональные аспекты (например, утечки памяти, многопоточность)
6. Безопасность (SQL-инъекции, XSS и т.д.)
Дополнительно:
– Предложи улучшения
– Оцени читабельность и поддержку
– Придумай тест-кейсы для оценки поведения кода
Вот мой код: <вставить_код>Что дает этот промпт:
➡️ Выявляет баги, о которых не подумал разработчик
➡️ Помогает составить набор тест-кейсов для ручной или авто‑проверки
➡️ Даёт рекомендации по улучшению архитектуры, читабельности и безопасности
Когда использовать:
— При ревью чужого pull request
— Перед релизом фичи
— Для поиска нестабильных багов и потенциальных уязвимостей, особенно когда ошибка появляется не всегда и зависит от условий ввода или окружения
🔗 Источник
🐸 Библиотека тестировщика
#буст