@JSlang

Страница 556 из 2237
Aleksey
17.01.2017
16:31:37
я думал history.back году в 2006 перестали делать ) нет, нормального решения нет если он откроет в новой вкладке

Котяй Негодяй
17.01.2017
19:54:18
Норм спека, или ещё что-то нужно добавить? PASS __tests__/getRc.test.js getRc(): Read, parse rc file and return this data when it is exists and valid ✓ from given path in filename option (12ms) ✓ from $PWD/.jabtrc when filename option is not given (3ms) Returns given default data ✓ when resolve() throws error (1ms) ✓ when readFileSync() throws error (3ms) ✓ when JSON.parse() throws error (20ms) Returns preset default data when defaults option is not given ✓ and resolve() throws error (1ms) ✓ and readFileSync() throws error (1ms) ✓ and JSON.parse() throws error (1ms)

Сергей
17.01.2017
20:56:47
есть живые/не спящие?

Google
? Алёна
17.01.2017
20:58:25
Смотря зачем...

Сергей
17.01.2017
20:58:46
по ФП спросить хочу

есть: const run = fun => fun(object) run результат исполнения fun использует в своих целях а также есть функция которая преобразует одно значение: const make = val => 'some${val}'

надо выбрать одно поле из объекта и передать значение в make в функциональном стиле

что-то вроде run(pick('foo')) но дальше не могу придумать

Igor
17.01.2017
21:41:27
https://t.me/scala_ru

Vlad
17.01.2017
21:45:12
Для лисперов есть каналы?

Koprofil
17.01.2017
21:50:02
я сказал что это крутая гора

и меня забанили

Nikita
17.01.2017
21:50:11
Oleg
17.01.2017
22:00:01
и меня забанили
/ban и правильно

Group Butler [beta]
17.01.2017
22:00:02
Oleg banned Koprofil!

Google
Дмитрий
17.01.2017
22:50:03
Разбираю один упоротый код, смотрите какая красота

Наследование курильщка, не мог не поделиться

Andrey ?
18.01.2017
01:27:08
мрак

/dev/null
18.01.2017
01:38:09
Лорчане есть?

@proDOT
18.01.2017
04:35:39
@erzent

Azein
18.01.2017
04:37:42
а try/catch вообще нужны? Помню читал что-то что они оптимизируются плохо/не оптимизируются. Редко вижу в коде, а потом раз - и увидел в продвигаемых подходах в redux-saga для некоторых кейсов.

Andrey
18.01.2017
04:39:04
нужны конечно, что бы отловить ошибку

Azein
18.01.2017
04:40:16
Ошибки можно и по-другому ловить, в общем-то

Andrey
18.01.2017
04:40:16
по поводу оптимизации, это важно только в каких либо больших переборах или множественных операциях. Для единичных исполнений не критично

Ошибки можно и по-другому ловить, в общем-то
Расскажи, как в обычном коде можно еще ловить ошибки?

Ivan
18.01.2017
06:16:34
Консоль лог наше все

(;¬_¬)
18.01.2017
06:24:07
консоль.лог это не ловля ошибок, это тупо вывод переменной, который еще и изменится, если после консоль лога переменная изменялась...спорная штука для ловли ошибок, как мне кажется

Admin
ERROR: S client not available

(;¬_¬)
18.01.2017
06:36:03
ну как бы... что лучше, и что мы по факту имеем... не всегда совпадает

Котяй Негодяй
18.01.2017
06:45:53
Я не помню, когда в последний раз использовал let.

Но объекты ещё мутирую, грешен.

Google
Дмитрий
18.01.2017
06:48:18
Веруешь ли ты в рамду, сын мой

?

Котяй Негодяй
18.01.2017
06:48:37
Нормально ли при тестировании использовать такие конструкции? describe('getRc():', () => { const resolveThrows = (fname, def, opts) => () => { ... }; const readFSThrows = (fname, def, opts) => () => { ... }; const parseThrows = (fname, def, opts) => () => { ... }; describe('Returns given default data', () => { it( 'when resolve() throws error', resolveThrows(FILENAME, DEFAULTS, OPTIONS), ); ... }); describe('Returns preset default ...', () => { it( 'and resolve() throws error', resolveThrows( FILENAME_DEFAULT, DEFAULTS_DEFAULT, ), ); ... }); });

Типа комбинаторики много, и я сначала объявляю криейторы правил, и создаю правила, подставляя нужные параметры. Мм?

Или это всё от лукавого, т.к. неявно?

Веруешь ли ты в рамду, сын мой
Я ещё на пути к истине.

@ZeroBias Хоть ты скажи.

Ёпрст.

Дмитрий
18.01.2017
07:03:30
Да нормально) Хелперы в тестах это ок, если не увлекаться)

Котяй Негодяй
18.01.2017
07:03:46
Ну, слава Богу.

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