Веселые записки
Humour_Club
клуб заведен 02-09-2004
постоянные читатели [380]
хранители [4]
blackpuma_lara, Free Frag, Буча, Психолог
участники [107]
3 CaHuTaPa, 7up, allunchik, AndrewN, Andry Smart, Artt, Be HaPPy, Biker, blackpuma_lara, Busi, cvetko, Daina, DamNet, DeadMorozz, Der Lavender, Die Flora, Esercito, Evolet, Faerie Queen, Free Frag, Freija, gRubIyanka, Hamaan, infuzorikova, Inigo, Kaiser Z, Kisakai-Hime, Kurt, Lessia, Liberta, Loki, lola-lisa, Mechanic, mihafilm, Mikki Okkolo, MultRshka, Nattemenneske, Necroscope, nette Nixe, Numenesse, Nunc, O De San, pauluss, Piccolo_fiore, PoolMan, Princessen, Pulka, RainGhost, Ren, RR, ryecat, S Castor, Satako, Seed of Joy, Seraya, Sheypa, Shkolina, Simon, SpEnSiErAtO, spleanfan, stad, Stinson, Tanarri, Tarie, tentation, The Grey Owl, the_Dark_One, Thinking of U, Toyka, Troublemaker, vakito, Wampirenish, wdsand, Wida Winter, Zanokra, ZhE, Ангел Волков, Бегущая по Волнам Н, Берегиня, Бумагус, Буча, Ведька, Динго, Дядя Федор, Зажигающая Свечи, Змия_Безочковая, И М ака Фридрихъ, Инга, Карпатский ёж, Кассиопея, Коготок, Котенок, Кукушкина, Май, Молитва, О-20, Психолог, Тёмный Артёмный, Тигрра, ТотКтоЯеСтЬ, Хамелеон, ЧаплинА, ШиндЗ, Щепка, Эль, Эстетка, _Небо_
закладки:
цитатник:
клуб:
местожительство:
Испания, Москва, Одесса, Пальма де Мальорка, Россия, Украина
интересы [7]
17-03-2006 08:33 Психолог » Ошибки программирования ))
Обнаружил сегодня в Википедии забавную подборку статей об ошибках программирования. Не могу не процитировать краткое описание самых интересных программных ошибок (багов) - ошибок, проявляющих себя на стадии работы программы, в отличие, например, от ошибок проектирования или синтаксических ошибок.

Борбаг — термин, используемый в программировании для описания программной ошибки, которая не исчезает и не меняет своих свойств при попытке её обнаружения. Данный тип ошибки характеризуется как устойчивый и поэтому назван в честь атомной модели, разработанной Нильсом Бором.

Шрёдинбаг — термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки. После этого программа перестаёт работать вообще до тех пор, пока ошибка не будет исправлена. Хотя это звучит невероятно, некоторые программы содержат в себе латентные шрёдинбаги.

Гейзенбаг — термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Примером могут являться ошибки, которые проявляются в окончательном варианте программы (релизе), однако не видны в режиме отладки или ошибки синхронизации в многопоточном приложении.

Мандельбаг — термин, используемый в программировании для описания программной ошибки, чьё поведение столь сложно, что выглядит хаотичным. Это также подразумевает, что говорящий полагает, что это скорее борбаг, чем гейзенбаг. Некоторые используют термин мандельбаг для описания ошибки, чьё поведение не кажется действительно хаотичным, но столь сложно, что для её исправления требуется переписать программу с нуля. Примером такой ошибки может служить фундаментальная ошибка, допущенная при проектировании системы.

(C) DenD

комментарий:
Предвкушаю тестера который в отчете пишет так мол и так, было найдено два гейзенбага, один мандельбаг плавно переходящий в классический шрёдинбаг, и по мелочи 3 борбага плюс 15 неклассифицированных багов, багофич и всяких побочных фич. Гносеология нонсенсологии одним словом.
(с) denver
Закрыть