Приколы исходного кода
Бывает смотришь и удивляешься например от такого:
PHP код:
|
Ответ: Приколы исходного кода
Тебе сюда http://govnokod.ru/
|
Ответ: Приколы исходного кода
Помню где-то (вроде на лурке) видал пример C++ класса(по-моему, "динамического массива"), который предусматривал все 100 конструкторов (в каждом было параметров больше на 1, чем в предыдущем) для создания массивов различной длины, от 0 до 100, соответственно. Вот то был хардкор))))
|
Ответ: Приколы исходного кода
Магия #Define (осторожно, маты)
|
Ответ: Приколы исходного кода
Цитата:
|
Ответ: Приколы исходного кода
для медитаций:
PHP код:
|
Ответ: Приколы исходного кода
Цитата:
|
Ответ: Приколы исходного кода
Цитата:
PHP код:
PHP код:
|
Ответ: Приколы исходного кода
|
Ответ: Приколы исходного кода
Цитата:
UPD: Nerd прав. |
Ответ: Приколы исходного кода
Зависит от языка.
Я это воспринял как псевдокод. В JS он будет таким: PHP код:
|
Ответ: Приколы исходного кода
Согласен с moka: очевидно, что нам просто указали на тип переменной, чтобы мы оценил весь "масштаб" задумки, а не указали на то, что она сразу без присвоения значения подаётся в условный блок.
|
Ответ: Приколы исходного кода
Так-то я с вами согласен. Однако, когда я этот кусок кода показывал коллеге, он решил доебаться (в шутку) именно до этого момента, что переменная неицилизированная, поэтому, когда я увидел этот кусок здесь, я вспомнил тот случай и решил повторить успех. Видимо, не удалось.
|
Ответ: Приколы исходного кода
Ну то что переменная не инициализированная, было на столь очевидно, что я проигнорировал этот факт.
Трюк тут как бы есть, да, зависит какого кодера спрашиваешь (ЯП), но тот кто пропустит первую строку и побежит смотреть само условие, покажет свою невнимательность :) |
Ответ: Приколы исходного кода
хардкорные программисты даже в юморе ищут баги ))
мне просто понравилась "глубина" замысла ) |
Часовой пояс GMT +4, время: 08:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot