ННейроАссистент

Промпты для разбора кода и отладки

Объяснение чужого кода, ревью изменений, поиск причины ошибки.

23 промпта в подрубрике

Средний3 переменные

Диагностика обрыва SSE-потока

Проверяйте поток через тот же прокси, что стоит у пользователя: прямое соединение с приложением скрывает буферизацию.

Код и разработкаРазбор и отладка
Простой2 переменные

Объяснение чужого кода

Пункт 5 часто ценнее объяснения: модель замечает типовые проблемы, которые глаз разработчика уже не видит.

разборобучение
Средний3 переменные

Отладка CORS для конкретного запроса

Успешный запрос из curl не проверяет ограничения браузера, поэтому сохраните именно сетевой журнал страницы.

Код и разработкаРазбор и отладка
Средний3 переменные

Отладка повторной отправки webhook

Сохраняйте исходный идентификатор события: текстовый хеш payload меняется от порядка полей.

Код и разработкаРазбор и отладка
Средний3 переменные

Поиск бесконечного цикла React-эффекта

Временный console.log внутри эффекта помогает увидеть частоту, но дополнительный рендер в режиме разработки ещё не доказывает ошибку.

Код и разработкаРазбор и отладка
Средний3 переменные

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

Тест с двумя последовательными запросами почти никогда не ловит гонку, даже если повторять его тысячи раз.

Код и разработкаРазбор и отладка
Средний3 переменные

Поиск утечки памяти в Node.js

Снимки кучи полезнее сравнивать после одинакового числа запросов, иначе рост нагрузки выглядит как утечка.

Код и разработкаРазбор и отладка
Средний3 переменные

Причина зависания фоновой задачи

Зависшая задача и задача без обновления статуса выглядят одинаково на панели, но требуют разных проверок.

Код и разработкаРазбор и отладка
Средний3 переменные

Проверка доступности модального окна

Проверяйте окно без мыши от открытия до закрытия: отдельный скриншот не показывает ловушку фокуса.

Код и разработкаРазбор и отладка
Средний3 переменные

Проверка корректности soft delete

Административная выгрузка может обходить ORM-фильтр, поэтому её нужно включить в проверку отдельно.

Код и разработкаРазбор и отладка
Простой3 переменные

Разбор ошибки

Запрет «не предлагай решение, пока не назвал причину» экономит часы: иначе модель начинает наугад переписывать код.

отладкаошибки
Средний3 переменные

Разбор сбоя после смены часового пояса

Дату рождения обычно нельзя хранить как полночь UTC: при отображении она может превратиться в предыдущий день.

Код и разработкаРазбор и отладка
Средний3 переменные

Ревью SSR и клиентской гидратации

Подавление предупреждения о гидратации скрывает симптом, но не восстанавливает правильное начальное содержимое.

Код и разработкаРазбор и отладка
Средний2 переменные

Ревью изменений в коде

Требование «конкретный сценарий проявления» отсекает выдуманные замечания: без сценария находку можно смело игнорировать.

ревьюкачество
Средний3 переменные

Ревью изменения формата события

Старое сообщение может оставаться в очереди дольше, чем длится развёртывание новой версии.

Код и разработкаРазбор и отладка
Средний3 переменные

Ревью обработки частичного успеха

Сообщение «не удалось» часто провоцирует повтор действия, которое уже частично состоялось.

Код и разработкаРазбор и отладка
Средний3 переменные

Ревью проверки прав на уровне объекта

Проверка входа в аккаунт не отвечает на вопрос, имеет ли этот аккаунт право на конкретный документ.

Код и разработкаРазбор и отладка

Что важно знать

В отладке действует жёсткое правило: не предлагать решение, пока не названа причина, — без него модель начинает наугад переписывать код. В ревью каждая находка сопровождается конкретным сценарием, при котором проблема проявится: находку без сценария можно смело игнорировать.

Другие подрубрики раздела «Код и разработка»