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