@JSlang

Страница 564 из 2237
Oleg
21.01.2017
14:45:06
Искусство требует жертв

Дмитрий
21.01.2017
15:02:16
?

Дмитрий
21.01.2017
15:26:53
Ну или так, да))

Google
Каїн
21.01.2017
15:44:49
Кек

Viktor
21.01.2017
16:42:48
То что я хочу сделать адекватно только на Си и заведется
Ну в бирже стабильность нужна, а кто как не си ее может дать

Oleg
21.01.2017
16:43:08
Ну руби пока дает

Но принцип работы поменяется и уже маловероятно что хватит того что дает руби

А первые роботы были на ноде

Дмитрий
22.01.2017
05:06:13
Немного об излучении лучей ярости

Уверен, вы до сих пор, почему-то, не делаете проверки на true === false

НУ А ВДРУГ

Кстати, этот модуль занимается тем, что собирает функцию построчно и делает eval

Джон
22.01.2017
05:13:32
ну мало ли

Дмитрий
22.01.2017
05:14:37
Короче мне надо выговориться, а то, чувствую, меня скоро так в дурку заберут ?

Google
Джон
22.01.2017
05:15:46
это так надо?

если да то зачем?)

Дмитрий
22.01.2017
05:16:29
Потому что автор, кажется, наглухо упорот ?

!this.constructor.super_.prototype.deserialize.call(this, options) намекает

Пустили джависта в js

Джон
22.01.2017
05:17:01
похоже на отличный кокаин

Дмитрий
22.01.2017
05:17:02
это так надо?
Хз, я подозреваю, что он просто не знал, что можно по другому

Ога

Джон
22.01.2017
05:17:27
чистейший

Aleksey
22.01.2017
06:16:40
Этот модуль плюс ещё два соседних, натурально
адок. он там еще и отступы в эвале соблюдает. кошерно )

Дмитрий
22.01.2017
06:17:20
Я ничего другого к этой минуте уже не ожидал))

Aleksey
22.01.2017
06:18:07
constructor.super._prototype -> на es5 писано без транспайлеров?

а. еще веселее. constructor.super_.prototype собственная модель наследования?

Дмитрий
22.01.2017
06:19:22
Да!

Адовая!

Там всё наследование прям в рантайме бахается

Причём то что эвалится тоже включено в цепь наследования

Причём отнюдь не на последнем месте

?

Google
Aleksey
22.01.2017
06:21:14
реально, какая-то калька с джавы

Дмитрий
22.01.2017
06:24:05
Даже логгер внутри эвала через наследование

Даже небо, даже аллах

Aleksey
22.01.2017
06:25:30
схоронил. буду джунов пугать )

Дмитрий
22.01.2017
06:25:50
Да уж))

Habetdin
22.01.2017
06:37:34
Ага, естественно, табами
Эвал, если ему код с отступами скармливать, быстрее понимает код

Дмитрий
22.01.2017
06:44:34
Эвал, если ему код с отступами скармливать, быстрее понимает код
Мне кажется, это последнее, о чём думал человек, делающий эвал-генерацию полутора тысяч функций с кастомным наследованием

30к строк наэвалил

В рантайм, с calle, arguments и прочей веселухой

Точнее, arguments.calle.prototype, ну и далее по списку

Aleksey
22.01.2017
06:46:32
Эвал, если ему код с отступами скармливать, быстрее понимает код
Это с чего бы это? Или у меня детектор сарказма поломался?

Habetdin
22.01.2017
06:47:35
Это с чего бы это? Или у меня детектор сарказма поломался?
Ну ведь если ты эвалу код-лапшу дашь, он долго вникать будет. Да, сломался ?

Дмитрий
22.01.2017
06:47:52
А у меня вообще выключен((

Habetdin
22.01.2017
06:48:04
30к строк наэвалил
И ему еще за это заплатили? Откуда весь этот код? О.о

Дмитрий
22.01.2017
06:49:48
coverage — гордые 94%

А в соседней либе самое мастерское владение калбэками, он там на них строит очередь асинхронных многоступенчатых запросов, а местами — даже циклическую

Правда, из-за того, что где-то он зафигачил вжух-магии с setTimeout(, 100).unref() часть запросов пролетает мимо и все запросы глючат

Andrey ?
22.01.2017
06:52:11
js курильщика

Admin
ERROR: S client not available

Google
Дмитрий
22.01.2017
06:52:20
Я долго это терпел, теперь плюнул, решил, что проще переписать

Aleksey
22.01.2017
06:52:24
причем, явно не табака

Andrey
22.01.2017
06:53:21
Дмитрий
22.01.2017
06:54:08
Тут больше похоже на тарен, евпочя

Andrey ?
22.01.2017
06:58:31
Призываю человека-Википедию

Дмитрий
22.01.2017
06:59:51
Ну там на лурке статья есть покрасочней))

Ну короче, чтобы так писать, нужно употреблять что-то очень жёсткое. Фантастически страшная архитектура

Люди от бессилия даже обёртки вокруг всего этого начали строчить

Andrey ?
22.01.2017
07:01:02
Ну короче, чтобы так писать, нужно употреблять что-то очень жёсткое. Фантастически страшная архитектура
Да не, это-то я понял, только что такое конкретно тарен не знаю, ушёл гуглить)

Дмитрий
22.01.2017
07:01:16
Потому что, как ни странно, это практически единственная рабочая либа)

Роман
22.01.2017
07:01:42
Как раз использование табов и прочего, наталкивает на мысль что это какой-то генератор кода или что-то в этом роде. Сомневаюсь что он сам столько писал.

Дмитрий
22.01.2017
07:02:20
30к — это общая сумма нагенереного, но скрины из самой либы

В процессе, так сказать

Я знаю, что он это сам писал, потмоу что откомменчена каждая строчка

Как не стоит писать комментарии в принципе тоже можно показывать по этоу коду, чтобы два раза не вставать

Andrey ?
22.01.2017
07:05:05
Ну там на лурке статья есть покрасочней))
Проигрывал в голос несколько раз. Действительно, красочная)

Dreamerinnoise
22.01.2017
07:16:27
https://twitter.com/horse_js/status/823029396474855425 Всё, русские хакеры добрались

Каїн
22.01.2017
09:36:39
Хорошо что я не рефакторю чужое

Google
Дмитрий
22.01.2017
09:39:51
Ну я до последнего терпел

Каїн
22.01.2017
09:46:05
А что он со структурой делал?

Папочки не с модулями а отдельно контроллеры отдельно темплейт?

Дмитрий
22.01.2017
09:46:59
Этому модулю до представления приложения крайне далеко

Создаёт функции-хендлеры для объектов json-схемы протокола

Каїн
22.01.2017
09:47:47
Я только не понял зачем евал, он автоматизировал написание кода?

Мм

Дмитрий
22.01.2017
09:49:29
Нет, просто если у тебя должно быть множество слегка отличающихся друг от друга функций, типа там имена полей разные, число шагов, то нормальный человек будет передавать их в конструкторе

Этот чел создаёт текст, а потом эвалит его

Страница 564 из 2237