~/VibeHandbook
PDF бесплатно

Глава 12

Отладка с помощью AI

Любая программа, которую вы создаёте, будет ломаться. Это не признак того, что вы делаете что-то неправильно, — это нормальное состояние программного обеспечения. Баги — это не провал мастерства; это то, что происходит, когда настоящий код встречается с настоящими данными, настоящими пользователями и настоящими крайними случаями, которые никто не вообразил. Разница между бесполезно потраченным днём и решением за пять минут — это метод. Когда вы отлаживаете в режиме vibe coding, не вам приходится смотреть на стек вызовов до тех пор, пока он не обретёт смысл — стек вызовов (stack trace) это отчёт об ошибке, который программа печатает при сбое, и позже мы разберём его подробно. Вы — режиссёр: вы воспроизводите проблему, собираете нужные улики и передаёте AI чётко сформулированное дело, чтобы он взял на себя всю тяжёлую работу. Эта глава даёт вам повторяемый процесс именно для этого — такой, который работает, будь баг однострочной опечаткой или запутанным состоянием гонки (race condition) в три слоя глубиной. (Состояние гонки — это баг тайминга: два события происходят в порядке, которого вы не ожидали, как двое, одновременно хватающие последнее место.)

  1. 12.1Основной настрой
  2. 12.2Чек-лист отладки
  3. 12.3Как дать AI правильный контекст
  4. 12.4Как читать ошибки, которых вы не понимаете
  5. 12.5Гипотезы, логирование и двоичный поиск
  6. 12.6Первопричина против симптома
  7. 12.7Когда AI ходит кругами
  8. 12.8Поймите исправление, прежде чем оставить его
  9. 12.9Главный вывод
  10. 12.10Повторение и практика

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.