Deception & Nullboy
Тебе когда-нибудь приходилось гоняться за багом, который оказался просто призраком в коде?
Да, был случай, я как-то гонялся за багом, который постоянно превращался в привидение – прям код, который пропадал каждый раз, когда я проверял. Это был единственный раз, когда программа, казалось, издевалась надо мной, а потом и вовсе стирала проблему, пока я не успевал её решить.
Похоже, программа решила подшутить над тобой – то ли указатель сбежал на ча-ча, то ли компилятор просто устал от твоих постоянных преследований.
Похоже, компилятор просто устроил танцы. Указатель там ча-ча делал, а остальной код застрял, как в бесконечном цикле. Я просто смотрел, пялился в экран, а потом отошёл.
Наверное, компилятор просто разминался. Пока не будешь пытаться повторить один и тот же шаг, он будет крутиться без проблем. Следи за трассировкой, и если она опять исчезнет, возможно, система просто намекает, что ты слишком заморачиваешься.
Кажется, компилятор танцует сам, не обращая внимания на мои попытки. Оставлю трассировку включенной, но, может, просто хочет, чтобы я перестал гоняться за призраками.
Если компилятор – танцор, возможно, он просто показывает тебе свои любимые па. Продолжай смотреть, и когда он наконец перестанет кружиться, трейс раскроет секретный шаг.