Американский веб-разработчик Мэтт Даймонд написал библиотеку JavaScript под названием FuckItJS .
Если вы вставите в код метод FuckIt, он заставит выполнить худший скрипт, «нравится это компилятору или нет».
В целом FuckItJS работает так: из скрипта вырезаются все строки, содержащие ошибки.
Процесс повторяется до тех пор, пока скрипт (или то, что от него осталось) не скомпилируется без ошибок.
Чтобы выжить в этом жестоком мире, FuckItJS перезагружается после каждой итерации.
К черту это (путь к файлу) Стандартный метод со ссылкой на дрянной скрипт. Может использоваться несколько раз в коде.
FuckIt.noConflict () «Вы используете две библиотеки FuckIt? - спрашивает автор.
— Черт с ним, но тогда запусти метод FuckIt.NoConflict. Конечно, это не особо поможет, потому что FuckItJS постоянно перезагружает и постоянно обновляет глобальную переменную FuckIt, но, черт возьми.
по крайней мере, вы почувствуете, что сделали что-то умное».
FuckIt.moreКонфликт () «Надоело прятаться от конфликтов? Готовы перезаписать каждое свойство глобального объекта Window, даже если это приведет к сбою браузера? Тогда этот метод для вас», — говорит Мэтт Даймонд. Автор действительно не знает, что написать в обязательном поле «Совместимость браузера», и вообще на странице проекта полные шутки.
Коммиты там тоже забавные, в общем юмористическая страничка на Гитхабе.
Шутка Даймонда пришлась по душе веб-разработчикам: см.
Модуль интеграции FuckItJS для Drupal .
Мэтт Даймонд считает, что он написал «самый худший плагин на свете», но на самом деле при написании используется аналогичный способ обхода ошибок.
программы, устойчивые к аппаратным сбоям ,очень перспективное направление,без шуток.
Теги: #FuckItJS #вычисления без сбоев #обработка ошибок #юмор #ненормальное программирование #JavaScript #проектирование и рефакторинг
-
Tcp-Модели
19 Oct, 24 -
«Великие Аферы 20 Века»
19 Oct, 24