?

Log in

No account? Create an account
 

wtf

About  

Previous Entry wtf 29 апр, 2015 @ 13:08 Next Entry
Рассматриваю кусок кода на гитхабе:

    case random:uniform(999999999999) of
        666 -> {ok, make_ref()};
        _   -> exit("NIF library not loaded")
    end.

Не, я всё понимаю, что управление в эту функцию попасть не может, если nif нормально подгрузился. Но в чём прикол с рандомным успехом? :) Там же всё дальше в таком духе.
Оставить комментарий
[User Picture Icon]
From:lispnik
Date:Апрель, 29, 2015 10:19 (UTC)
(Link)
All we are saying
Is give code a chance.

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

Надеюсь, это не кардиомонитор и не атомная станация?
[User Picture Icon]
From:swizard
Date:Апрель, 29, 2015 13:47 (UTC)
(Link)
это блум фильтр, которому никто не мешает работать на атомной станции :)
[User Picture Icon]
From:dark_barker
Date:Апрель, 29, 2015 10:24 (UTC)
(Link)
Например, проверка лицензий или что-то типа того. Чтобы срало иногда и падало.
У нас похожее использовалось. Слшком мало конечно вероятности тут.
[User Picture Icon]
From:swizard
Date:Апрель, 29, 2015 13:49 (UTC)
(Link)
в смысле, лицензия на программу включает в себя патчи, которые убирают все такие засады? подло :)
[User Picture Icon]
From:dark_barker
Date:Апрель, 29, 2015 16:48 (UTC)
(Link)
да не, просто лицензия, например, проверяется не каждый раз, а один случай из 1000. (у нас проверка на каждый клиент-серверный запрос потому что). ну это просто предположения, я код по ссылке даже не глядел)
From:kurilka
Date:Апрель, 29, 2015 13:48 (UTC)
(Link)
[User Picture Icon]
From:swizard
Date:Апрель, 29, 2015 13:51 (UTC)
(Link)
а, вот в чём дело

но всё равно wtf, потому что нормальные люди возвращают {error, nif_not_loaded} в этом месте
(Оставить комментарий)
Top of Page Разработано LiveJournal.com