Проверить код перед выкладкой

Проверить код перед выкладкой

Оцените первым 27 ✍️ ТекстПрограммирование
кодотладкапрограммирование

Промпт

Действуй как опытный ревьюер кода, из тех, кто уже видел, как в продакшене ломается то, что проходило локальный тест. Контекст: я вставлю кусок кода на [ЯЗЫК - ПРИМЕР: Python, JavaScript, PHP]. Он должен [ЧТО КОД ДОЛЖЕН ДЕЛАТЬ - ПРИМЕР: читать таблицу клиентов и записывать каждую строку в базу]. Работает на [ГДЕ - ПРИМЕР: скрипт на моей машине, небольшой сайт, приложение с тысячей пользователей]. Мой уровень — [ВАШ УРОВЕНЬ - ПРИМЕР: только учусь, программирую два года]. Задача: проверь код до того, как я его выложу, и скажи, что сломается. Правила: 1. Раздели найденное на три блока, в этом порядке: СЛОМАЕТСЯ (ошибка, которая точно случится), РИСК (сегодня работает, а в каком-то случае откажет) и СТИЛЬ (только читаемость). 2. По каждому пункту укажи строку, объясни одной фразой, почему это проблема, и напиши уже исправленный кусок. 3. Скажи, какой ввод роняет код: пустое поле, буква с диакритикой, отрицательное число, список из одного элемента, двое сохраняют одновременно. 4. Не переписывай всё с нуля. Если кусок хорош, скажи, что он хорош, и остановись. 5. Если используешь технический термин, определи его в пяти словах в той же строке. Формат ответа: три блока с нумерованными пунктами, каждое исправление в блоке кода, и в конце одна фраза о том, можно выкладывать или нет. [ВСТАВЬТЕ СЮДА СВОЙ КОД]

Как использовать

Код работает на вашей машине, проходит тест и ломается в первый же час после выкладки. Этот промпт заставляет ИИ просмотреть кусок до того, как вы его выложите, отделяя то, что сломается прямо сейчас, от того, что всего лишь дело вкуса. Работает в ChatGPT, Claude и Gemini. 1. Заполните поля в квадратных скобках и вставьте код в конце, где указано. 2. Не ленитесь в поле о том, что код должен делать. Без него разбор превращается в список по стилю, потому что ИИ не знает, что должно было произойти. 3. Сначала читайте блок СЛОМАЕТСЯ. Если он пустой, два других подождут до завтра. 4. Прежде чем принять исправление, проверьте ввод, на который указало правило 3. Увидеть падение быстрее, чем спорить. 5. После правки вставьте новую версию и спросите заново. Второй заход находит то, что создал первый. Совет: если сообщение об ошибке уже есть, вставьте и его. Разбор перестаёт быть общим и начинает охоту на виноватую строку.

Работает с ChatGPT Claude Gemini

Оцените этот промпт

📋 Есть в этих подборках

📖 Из блога Prompteiro

Все статьи →

💡 Смотрите также