Программерское
Jun. 17th, 2009 01:44 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А вы сталкивались со шрединбагом? :)
Цитата: "Термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки".
Я, бывает, сталкиваюсь с противоположной ситуацией: ошибка многократно проявляет себя, а при попытке ее отладить вдруг исчезает, и больше не беспокоит, как будто ее и не было.
Цитата: "Термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки".
Я, бывает, сталкиваюсь с противоположной ситуацией: ошибка многократно проявляет себя, а при попытке ее отладить вдруг исчезает, и больше не беспокоит, как будто ее и не было.
no subject
Date: 2009-06-17 04:41 pm (UTC)ЯЗЫК ОШИБОК
Ошибки могут следовать друг за другом.
От перестановки двух эквивалентных ошибок результат не меняется (коммутативность эквивалентных ошибок).
Две последовательные ошибки можно объединить в одну, более сильную.
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Ошибки могут образовывать циклы. Наиболее устойчивый из них – бесконечный.
Ошибки могут вызывать друг друга и сами себя (рекурсивные ошибки).
Ошибки допускают многократное вложение друг в друга. Две одинаковые вложенные ошибки называются чётной и ошибкой не являются.
СВОЙСТВО ЧЁТНЫХ ОШИБОК
Если написанная программа сработала правильно, то это значит, что во время работы выполнялось чётное число ошибок или программист не понял задание.
http://www.severouralsk.com/forum/viewtopic.php?f=19&t=322&st=0&sk=t&sd=a&sid=260a1529cfdd3f749fb142d945e1027a&start=15