Программа которая случайно работает
Jan. 5th, 2015 08:39 pmЯ постиг дао Windows'а. И вообще проприетарного софта. Это программы которые случайно работают...
Вот делает программист какое-нибудь предположение. Например что последовательность
3D$F5jf%$#34[..много букв..]44434DFTE$4FS3 никогда не встретиться в юзерских данных.
И использует ее как маркер чего-то своего. Или еще какую-нибудь подобную глупость.
И оно работает. Прекрасно работает, и время наступление коллизии может даже быть больше времени жизни вселенной. Но!! ОНО РАБОТАЕТ СЛУЧАЙНО!!! Есть известная вероятность того, что оно в какой-то из разов не сработает.
А сколько таких предположений погребено в дебрях виндового кода?? А вероятности то -- суммируются. Вот и выходит, что софтина глючит. То работает, то не работает.
И некому это все вылавливать, потому что софт продается, деньги капают, при этом платят за новую функциональность. И так оно и живет горемычное, глючное, живущее лишь волею случая...
Вот делает программист какое-нибудь предположение. Например что последовательность
3D$F5jf%$#34[..много букв..]44434DFTE$4FS3 никогда не встретиться в юзерских данных.
И использует ее как маркер чего-то своего. Или еще какую-нибудь подобную глупость.
И оно работает. Прекрасно работает, и время наступление коллизии может даже быть больше времени жизни вселенной. Но!! ОНО РАБОТАЕТ СЛУЧАЙНО!!! Есть известная вероятность того, что оно в какой-то из разов не сработает.
А сколько таких предположений погребено в дебрях виндового кода?? А вероятности то -- суммируются. Вот и выходит, что софтина глючит. То работает, то не работает.
И некому это все вылавливать, потому что софт продается, деньги капают, при этом платят за новую функциональность. И так оно и живет горемычное, глючное, живущее лишь волею случая...