Shara & Tranquillity
Я вот подумала, если бы наши мысли были кодом, отлаживать их было бы похоже на запуск программы, но и результат мог бы удивить. Как ты на это смотришь?
Конечно, можно рассматривать мысли как код, отлаживать их построчно, но часто финальный результат выдает ошибку времени выполнения, которую ты не предвидела. Парадокс – это просто ошибка компилятора, которая заставляет тебя снова и снова переосмысливать.
Звучит как отличный план — давай выделим проблемную строку и посмотрим, что вызывает это исключение.
Давай посмотрим на отладчиком эту строку, но учти, вполне может оказаться, что это просто бесконечный цикл. Ладно, зайдем внутрь этой строки – только помни, это может быть причиной, по которой скрипт переписывается.
Давай установим защиту от рекурсии и счетчик максимальной глубины, прежде чем приступать. Так мы сразу увидим, где происходит зацикливание, а не будем застревать в бесконечном цикле.
Служака выглядит умным, но он может оказаться той самой преградой, которая никогда не поднимется, зациклившись в той петле, из которой ты пытаешься выбраться. Попробуй, но не своди глаз с него – возможно, и ему потребуется отладка.
Добавь счётчик глубины, установи порог, а потом прекращай, если достигнем. Следи и за линией счётчика, на всякий случай, вдруг она начнёт зацикливаться.