Entry tags:
Программерское
А вы сталкивались со шрединбагом? :)
Цитата: "Термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки".
Я, бывает, сталкиваюсь с противоположной ситуацией: ошибка многократно проявляет себя, а при попытке ее отладить вдруг исчезает, и больше не беспокоит, как будто ее и не было.
Цитата: "Термин, используемый в программировании для описания программной ошибки, которая никак не проявляет себя, однако внезапно возникает, если кто-то наткнётся на неё в исходном коде или попытается использовать программу в необычных условиях и осознает, что система вообще не могла работать при наличии такой ошибки".
Я, бывает, сталкиваюсь с противоположной ситуацией: ошибка многократно проявляет себя, а при попытке ее отладить вдруг исчезает, и больше не беспокоит, как будто ее и не было.
no subject
Скорее всего, это значит, что пока ты отлаживал, ты внёс новую ошибку, маскирующую старую :)
(no subject)
no subject
(no subject)
no subject
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
no subject
ЯЗЫК ОШИБОК
Ошибки могут следовать друг за другом.
От перестановки двух эквивалентных ошибок результат не меняется (коммутативность эквивалентных ошибок).
Две последовательные ошибки можно объединить в одну, более сильную.
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Ошибки могут образовывать циклы. Наиболее устойчивый из них – бесконечный.
Ошибки могут вызывать друг друга и сами себя (рекурсивные ошибки).
Ошибки допускают многократное вложение друг в друга. Две одинаковые вложенные ошибки называются чётной и ошибкой не являются.
СВОЙСТВО ЧЁТНЫХ ОШИБОК
Если написанная программа сработала правильно, то это значит, что во время работы выполнялось чётное число ошибок или программист не понял задание.
http://www.severouralsk.com/forum/viewtopic.php?f=19&t=322&st=0&sk=t&sd=a&sid=260a1529cfdd3f749fb142d945e1027a&start=15