Не е задължително хората често да срещат един бъг, ако го има. Може да се проявява при наличието на едновременно няколко редки условия.
Ще ви дам един пример. Аз съм любител под Виндовс на един много стар и печен компилатор, Visual Studio 6 от далечната 1998 г. Направил съм си го портабелен, пуска се от флашка даже. Старая се по възможност кода да тръгне под него, тогава гаранция че ще тръгне под много други неща. Та този компилатор има един специфичен бъг - понякога, много рядко, дава грешката
"fatal error C1001: INTERNAL COMPILER ERROR"
и спира да компилира сорса. Според интернет оказва се, че тази грешка се лекува, като се отиде в сорса на реда, дето сочи компилатора, и се промени нещо в самия сорс - например се добавят или се изтрият няколко празни реда! След което всичко си потича по мед и масло, докато пак не даде грешката. Любопитно е, че грешката винаги сочи на едно и също място, независимо че някъде съвсем другаде нещо е променено, което да я инициира (обикновено свързано с използването на темплейти). Става доволно рядко и нерегулярно, много подобно на моята ситуация :)
За оригиналният ми въпрос - явно ще продължа да го мисля...
За разлика от главата, стомахът се усеща когато е празен...
|