
Evgeny
06.08.2016
12:44:49
Ну, ту би хонест, это и не я писал
Люди ПРы присылали, я мерджил
Надо почистить
Но оно работает, люди используют, всё ок

Google

Evgeny
06.08.2016
12:45:29
Более того, на почту постоянно рекрутеры и тимлиды пишут, мол, у вас такой замечательный джаваскрипт, идите к нам сеньором

Дмитрий
06.08.2016
12:45:33
Ну вот время ещё на доводку тогда надо, это да

Evgeny
06.08.2016
12:45:56
Вплоть до «я менеджер проекта, пытаюсь вас по всему интернету достать, потому что моя команда очень хочет с вами работать»
Хотя я код уже достаточно долго не пишу
Зовут с релокейтом в Азию/Европу/Америку/Австралию
Да и до редакс-логгера звали
Короче, гайзы, не бойтесь быть открытыми
Всегда будут хейтеры и всегда будут поклонники того, что вы делаете
Кому-то Абрамов не нравится своим хайпом
Зато тысячам команд он облегчил жизнь своими 99 строчками кода

Alex
06.08.2016
12:50:30
я думаю, обычно это не страх, а выкладывать нечего просто))

Evgeny
06.08.2016
12:50:41
Всегда есть что выкладывать

Google

Evgeny
06.08.2016
12:50:46
Нечего выкладывать, если вы вообще не работаете
https://github.com/evgenyrodionov/redux-logger/blob/97918cdfff455b6613e4e32a943dc3f58cd52e14/src/logger.js
Инит коммит

Alex
06.08.2016
12:52:31
не могу согласиться полностью) не каждому идиоту нужно давать слово)

Evgeny
06.08.2016
12:52:34
20 строчек кода, консоль.лог
Кстати, как написать тесты для консоль.лог?
У кого-нибудь есть идеи?

Alex
06.08.2016
12:53:45
перехватить

Evgeny
06.08.2016
12:53:55
console.log = function?

Alex
06.08.2016
12:54:01
да

Andrey
06.08.2016
12:54:05
заменить console.log и проверить

Evgeny
06.08.2016
12:54:16
А чем тестировать? Мочой или чем-нибудь еще?
Я не очень в тестах, если честно
(я знаю, что правильно мокка)

Andrey
06.08.2016
12:54:43
мокой можно нормально протестить

Alex
06.08.2016
12:54:50
))
tape
самое простое
https://github.com/substack/tape
особенно для простых проектов

Google

Evgeny
06.08.2016
12:55:42
Класс
Ща попробую

Andrey
06.08.2016
12:55:56
или https://github.com/avajs/ava )

Evgeny
06.08.2016
12:56:13
Во, точно
А куда тесты класть?

Alex
06.08.2016
12:56:25
ава сложная штука

Evgeny
06.08.2016
12:56:41
/test/*.spec.js?

Alex
06.08.2016
12:56:41
не всегда работает))
для твоего проекта с консолью просто test.js ))

Evgeny
06.08.2016
12:57:23
Там чуть больше возможностей

Alex
06.08.2016
12:57:42
ну смотри сам) чтобы не усложнять

Andrey
06.08.2016
12:58:06
либо в корне папка test с повторением структуры, или в каждой папке создавать папку тест и там)

Alex
06.08.2016
13:00:09
в этом смысле кстати cyclejs очень крутую концепцию продвигает, когда четко отделена логика и эффекты, тестирование (прицнипиально) становится значительно проще

Evgeny
06.08.2016
13:00:32
Да в редаксе тоже

Alex
06.08.2016
13:00:50
редакс этот тоже цикл)

Evgeny
06.08.2016
13:00:52
У меня просто не совсем стандартная редакс-библиотека)
Ну да

Alex
06.08.2016
13:01:20
cycle более общая архитектура на потоках
по сути редакс там делается в две строчки

Evgeny
06.08.2016
13:01:49
Автор сайкла мудак

Google

Evgeny
06.08.2016
13:02:03
Ну а так все ок, конечно

Alex
06.08.2016
13:02:14
есть немного, но людей надо прощать)
они же просто люди)

Evgeny
06.08.2016
13:03:06
Ну постоянное нытье «риакт плохой редакс плохой вот вам пруфы что вы говно написали пидарасы блядь» не очень располагает

Alex
06.08.2016
13:03:56
ну он не ноет, пытается обосновать свою мысль) кстати переименовал свою статью

Aleh
06.08.2016
13:03:57
че прям пруфы?

Alex
06.08.2016
13:03:57
http://staltz.com/some-problems-with-react-redux.html

Evgeny
06.08.2016
13:04:13
Я не про статью
Я про твиттер

Alex
06.08.2016
13:04:20
раньше называлось: почему реакт/редакс говно

Admin
ERROR: S client not available

Evgeny
06.08.2016
13:04:23
В твиттере постоянно это нытье

Alex
06.08.2016
13:04:24
))

Evgeny
06.08.2016
13:04:28
Каждый божий день

Alex
06.08.2016
13:05:14
чаще все же он пишет о вещах не относящихся к реакту)

Evgeny
06.08.2016
13:05:36
Мб. Я от него отписался полгода назад.

Alex
06.08.2016
13:05:36
а вообще он хочет привлечь внимание к функциональному и "реактивному" программированию
по опыту могу сказать, это штука требует уровня выше людей
поэтому некоторые (вполне законно возмно) говорят что оно "обречено")

Pavel
06.08.2016
13:18:38
ребят подскажите пользуетесь immutable.js?

Google

Pavel
06.08.2016
13:18:44
или справляетесь без него?
когда поняли что его нужно подключать?

Evgeny
06.08.2016
13:19:43
Не нашли преимуществ
Нахуй он нужен?
http://mcfunley.com/choose-boring-technology

Vladimir
06.08.2016
13:26:42
Даже react-addons-update не нужен
Со спред-операторами

Vasiliy
06.08.2016
13:27:56
а как вы обновляете у себя глобальные пакеты?
кто-то пользуется ncu (npm-check-updates)? он ведь не умеет ncu -g -a
а ручками это же куча времени
мб знает кто-то простой способ автоматизировать это??

Alxander
06.08.2016
13:28:04
По мне так он ещё и перегружен. Да и toJSObject в нём долгий.

Evgeny
06.08.2016
13:28:23
-g, --global check global packages instead of in the current project
?
2.1.0 если че

Vasiliy
06.08.2016
13:29:17
да, а как установить? ncu -g -a нельзя

Evgeny
06.08.2016
13:29:30
Ну как обычно
ncu -uag, получается

Vasiliy
06.08.2016
13:29:47
я хочу что-то типа —upgradeAll

Pavel
06.08.2016
13:29:48
я вот пока что тоже без него справляюсь, но вдруг у более опытных товарищей есть веские доводы использовать immutable.js

Evgeny
06.08.2016
13:30:12
Так там то же самое и действует

Vasiliy
06.08.2016
13:30:13

Evgeny
06.08.2016
13:30:18
-g, --global check global packages instead of in the current project

Владимир
06.08.2016
13:30:23

Evgeny
06.08.2016
13:30:24
> instead of in the current project