- Мандельбаг
-
Мандельбаг (англ. Mandelbug) — термин, используемый в программировании для описания программной ошибки, чьё поведение столь сложно, что выглядит хаотичным[1]. Это также подразумевает, что говорящий полагает, что это скорее борбаг, чем гейзенбаг.
Название происходит от имени Бенуа Мандельброта, основоположника фрактальной геометрии. Это слово, в отличие от слова «баг», в русском языке практически не используется.
Однако, стоит заметить (по принципу, сходному с тестом Тьюринга), что, если не существует способа разделить ошибку, чьё поведение кажется хаотичным, и ошибку, чьё поведение действительно хаотично, то нет никакого смысла различать мандельбаг и гейзенбаг[2].
Некоторые используют термин мандельбаг для описания ошибки, чьё поведение не кажется действительно хаотичным, но столь сложно, что для её исправления требуется переписать программу с нуля. Примером такой ошибки может служить фундаментальная ошибка, допущенная при проектировании системы.
См. также
Примечания
- ↑ The New Hacker's Dictionary.
- ↑ M. Grottke and K. S. Trivedi, Software Faults, Software Aging and Software Rejuvenation. Journal of the Reliability Engineering Association of Japan, Vol. 27, No. 7, pp. 425-438, 2005.
Ссылки
- Michael Grottke, Kishor S. Trivedi, «Fighting Bugs: Remove, Retry, Replicate, and Rejuvenate». Computer, vol. 40, no. 2, pp. 107—109, Feb. 2007, doi:10.1109/MC.2007.55
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.Категория:- Ошибки программирования
Wikimedia Foundation. 2010.