Мандельбаг

Мандельбаг

Мандельбаг (англ. 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) термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто то наткнётся на неё в исходном коде или попытается использовать программу …   Википедия


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

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