Баг: Возьми сухую длинную спагетти за два конца и медленно согните её дугой, пока она не сломается.
Ты ожидаешь, что она лопнет ровно посередине — в точке максимального напряжения — и у тебя в руках останутся две половинки. Но физика говорит тебе: «User Error». Спагетти лопнет на три, четыре или пять частей, выстрелив мелкими осколками тебе в лицо.
Знаменитый физик Ричард Фейнман однажды потратил целый вечер на кухне, сломав коробку макарон, но так и не смог чисто теоретически объяснить этот баг. Загадку решили только в 2005 году французские физики (и получили за это Шнобелевскую премию, а потом их работу подтвердили в MIT).
Дебаггинг от первопричин:
Почему система не может совершить один простой разрез, а уходит в каскадный деструктивный цикл?
1. Первый лог (Первый перелом): Когда ты гнешь спагетти, напряжение копится. В какой-то момент в самом слабом месте (обычно около центра) происходит первый надлом. Энергия изгиба высвобождается.
2. Эффект «отскока» (Snapback): Две половинк