Мандельбаг

Мандельбаг

Мандельбаг (англ. Mandelbug) — термин, используемый в программировании для описания программной ошибки, чьё поведение столь сложно, что выглядит хаотичным[1]. Это также подразумевает, что говорящий полагает, что это скорее борбаг, чем гейзенбаг.

Название происходит от имени Бенуа Мандельброта, основоположника фрактальной геометрии. Это слово, в отличие от слова «баг», в русском языке практически не используется.

Однако, стоит заметить (по принципу, сходному с тестом Тьюринга), что, если не существует способа разделить ошибку, чьё поведение кажется хаотичным, и ошибку, чьё поведение действительно хаотично, то нет никакого смысла различать мандельбаг и гейзенбаг[2].

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

См. также

Примечания

  1. ↑ The New Hacker's Dictionary.
  2. ↑ 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.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Мандельбаг" в других словарях:

  • Баг — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. Не следует путать с лагом. В программировании баг (англ …   Википедия

  • Гейзенбаг — (англ. Heisenbug)  термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Это слово, в отличие от слова «баг», в русском языке практически не… …   Википедия

  • Шрёдинбаг — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/9 октября 2012. Пока процесс обсуждения не завершён, статью можно …   Википедия

  • Борбаг — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/18 ноября 2012. Пока процесс обсуждения не завершён, статью можно …   Википедия

  • Schroedinbug — Шрёдинбаг (англ. Schroedinbug) термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто то наткнётся на неё в исходном коде или попытается использовать программу …   Википедия

  • Шрединбаг — Шрёдинбаг (англ. Schroedinbug) термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто то наткнётся на неё в исходном коде или попытается использовать программу …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
… Нажмите правой клавишей мыши и выберите «Копировать ссылку»