- 1
- 2
- 3
- 4
var acceptCookies = CookiePopup.GetCookieValue();
if (acceptCookies == '' || (acceptCookies != 0 && acceptCookies != 1)) {
CookiePopup.ShowPopup();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−45
var acceptCookies = CookiePopup.GetCookieValue();
if (acceptCookies == '' || (acceptCookies != 0 && acceptCookies != 1)) {
CookiePopup.ShowPopup();
}
Пример не уверенного в себе разработчика. Когда каждая его функция это "черный ящик" и результат не всегда предсказуем.
Синтетический пример:
if($ == 255 && $ == "abc"){echo "Угадал!";};
Вполне валидный пыхокод.
А теперь 2 вопроса: какое имя переменной (5 символов) и каково ея значение?
Правильные ответы:
имя:   ака alt+255
значение: true.
И выглядит он, блядь. не очень
Жквери, лол.
http://ideone.com/SOPEw1
FFFUUU~~~
Даже термин есть:
https://en.wikipedia.org/wiki/Vaporware
ReFS
> Gazelle
Edge
> альтернативу DLL
нинужно
А хаскелябры тихо посмеиваются в углу
Их поставили в угол за space leaks?
Где говно в DLL, палочка?
И чем оно тебе мешает?
Просто это усложняет дебаг и понимание.
А что у DLL с Position Independent Code, кстати?
В первом случае в конце образа DLL присобачена таблица фиксапов (релокейшнов), которые загрузчик патчит перед передачей управления, чтобы DLL можно было загрузить по постоянному адресу.
Во втором случае таблица фиксапов отсутствует и DLL можно загрузить только по фиксированному адресу. Чтобы избежать пересечения адресов с другими загруженными образами, для каждой такой DLL приходится создавать виртуальное адресное пространство.
Fixed DLL/EXE (без фиксапов) форсили, начиная с Windows 98. Тогда считали, что это даёт буст пирфоманса, потому что при загрузке не надо патчить адреса. Но начиная с Висты стали возвращаться к старой концепции с фиксапами, потому что фиксированный образ противоречит концепции ASLR.
То ли дело PIC в Линуксе, где все адреса относительные и почти ничего патчить не нужно...
P.S. Я не проверял, как дела в Windows на x86_64. По идее у x86_64 больше инструкций c RIP-адресацией, поэтому необходимость патчей возникает реже.
P.P.S. До появления x86_64 в Винде PIC линуксового типа использовали... вирусописатели, потому что вирус заранее не знает, куда его загрузят.
wh0cd521223 <a href=http://augmentin.us.org/>buy augmentin</a> <a href=http://motrin.us.com/>motrin</a>