svSchool_vibe
Лайфхак
СреднийЛайфхак

Лайфхак 13: Локализация ошибки через «Метод половинного деления»

ИИ не находит баг в большом файле? Закомментируйте половину кода и сужайте область, пока не изолируете 10–15 проблемных строк.

Лайфхак 13: Локализация ошибки через «Метод половинного деления»

Теги: #дебаг #ошибки #алгоритм #cursor
Время на внедрение: 2 минуты
Связанный модуль: Модуль 3: Алгоритмы системного дебаггинга и выход из «петли ошибок»


🔴 Боль

ИИ не может найти причину ошибки в большом компоненте или файле, выдавая общие советы или переписывая весь код безрезультатно.


🟢 Решение (Алгоритм из 3 шагов)

  1. Разделите код пополам.
    Закомментируйте нижнюю половину проблемного файла или функции.

  2. Запросите проверку активной части.
    Спросите ИИ, видит ли он синтаксическую или логическую ошибку в оставшемся раскомментированном коде.

  3. Сужайте область.
    Если ошибки нет, переместите границу комментария в середину оставшегося блока. Повторяйте, пока не изолируете проблемные 10–15 строк.


🏆 Результат

  • Точечное выявление багов, которые ИИ не видит при анализе полного контекста.
  • Экономия часов на бесконечных циклах генерации и проверки.

💡 Шаблон промпта для копирования

В этом файле есть ошибка, но ты не можешь её найти в полном объёме. 
Я закомментировал нижнюю половину кода. Проанализируй ТОЛЬКО активный (раскомментированный) код сверху и скажи: есть ли здесь синтаксическая или логическая ошибка? Отвечай только "Да" или "Нет" с кратким пояснением.