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