Программирование по-индусски
23 Март 2007
Обожаю истории про индусов-программистов... Это конечно с одной стороны смешно с другой хочется плакать если действительно получаешь такой код для работы и поддержки, но все же:
Вот например они изобрели оператор подергивания для С++, если переопределить опрераторы то можно понаблюдать за подергиванием, используя записи в логах.
++i--;
Или вот такой способ проверить булеву переменную может привести в тупик кого угодно
var bool = true;
if(bool.toString().length < 5){
/* ... */
}
Еще один чудный способ узнать чему равна булевая переменная приводит к явному булевому эксепшену :)
if(boolean == true){
/* ... */
}else if (boolean == false){
/* ... */
}else{
/* ... */
}
Замечательный способ перейти на страницу назад в браузере
window.location.href="javascript:history.go(-1);"
рекурсия нах!
extract($GLOBALS);
И еще одна разрывающая моск рекурсия - это запрос в Google "site:google.com/search?q=google+search"
Функция факториала
function factorial($num){
return $num."!";
}
Свежие комментарии