
Ruslan
13.10.2016
20:52:43

Evgeny
13.10.2016
20:52:49
Да говно всё полное
Посмотрел ту ссылку
(кстати, спасибо!)

Google

Evgeny
13.10.2016
20:53:05
Вообще ад, стрельба по ногам и «а нам норм»

Dmitry
13.10.2016
20:54:16
Мне нравится стрелять по ногам стилусом :)

Dmitriy
13.10.2016
21:00:14
кто-то сталкивался с тем, что не ставится gifsicle? npm install gifsicle
вывод такой https://gist.github.com/dstarcev/e29081514108a3f940e2dae34fbaad14
чистил кеш npm - не помогло
а если точнее, то началось как раз после того как решил свежий npm install сделать на проекте

Такси в подарок!)
13.10.2016
22:07:55
А подскажите плиз, как тесты запускать
У меня код с ES6 и прочей мутью, из ноды-то он не запустится
Ставить babel-loader?

Vitaly
13.10.2016
22:11:33
ну и соответственно rm -rf node_modules | npm cache clean

Дмитрий
13.10.2016
22:20:01

Такси в подарок!)
13.10.2016
22:20:38
Я имел в виду babel-register, извиняюсь

Google

Andrey
13.10.2016
22:23:08

Дмитрий
13.10.2016
22:23:11
А, его да

Такси в подарок!)
13.10.2016
22:23:40
Хочу с mocha и chai

Andrey
13.10.2016
22:24:12
mocha --compilers js:babel-register

Такси в подарок!)
13.10.2016
22:31:06
10/10, работает, спасибо

Исмаил
13.10.2016
22:38:41
А почему react-router после любой ошибки в коде при переходе по роуту выбрасывает "Cannot read property 'getHostNode' of null"? Что с этим делать?
Вернее, ошибка происходит в загружаемом по роуту компоненте, отчего он не отрисовывается и все дальнейшие переходы по ссылкам и вызывают эту ошибку

Alxander
13.10.2016
22:46:50
Фак, кинули в личку тестовое задание. Думал там работы на час, в итоге весь вечер убил.
Как думаете, надо тестовое полировать или достаточно просто общую логику набросать? На что вообще смотрят?

Такси в подарок!)
13.10.2016
22:51:52
Ридми напиши)

Исмаил
13.10.2016
22:52:09
В тех случаях, когда на готовое тестовое задание мне отвечали не игнором, смотрели на умение пользоваться инструментами из стека компании. А степень готовности или чистоты кода большой роли не играла. Им было важно, чтобы я не тратил время на изучение инструментов, а сразу влился в процесс
Ну тут раз на раз не приходится

Cocker
13.10.2016
22:52:57
У меня, например, было задание, когда хотели продакшн-реди

Alxander
13.10.2016
22:55:14
Меня как-то попросили какую-то фигню написать в гуглдоке без подсматривания в консольку. А потом сказали что мол я не такой хороший прогер((
Т.е. не понятно где начинается готовность к продакшену.

Исмаил
13.10.2016
22:57:50
Нужные функции работают и тесты не падают

Alxander
13.10.2016
22:58:59
https://github.com/hgenru/ceki-table.js
Вот с тестами тоже не очень понятно. Тесты на UI-компоненты писать тот ещё геморрой.

Google

Alxander
13.10.2016
22:59:28
Хотя с реактом, конечно, проще намного.

Cocker
13.10.2016
22:59:42
Поэтому я и говорю - стоит спрашивать по максимуиу. Возможно, дотошность еще и зачтетсч ))

Alxander
13.10.2016
23:00:38
Так можно наспрашивать себе на двухнедельную работу.

Cocker
13.10.2016
23:02:41
Мне когда дали задание на неделю, я внимательно подумал и слился.

Alxander
13.10.2016
23:03:33

Cocker
13.10.2016
23:03:54
Не суть, бекенд

Alxander
13.10.2016
23:08:27
Обычно самые адекватные задания на всякие стажировки.
Типа в Контур или Яндекс
Потому что их годами выдрачивают.

Evgeny
13.10.2016
23:13:01

Alxander
13.10.2016
23:15:04
Мутабельности много и императивности
Да вроде нигде же массивы изначальные не изменяю, специально в тестах всё зафризил.
Как можно по уму сделать DnD в реакте без либ на пол мегабайта и всего такого?

Evgeny
13.10.2016
23:16:23
Ммммм, иммутабельность это не «скопировать массив и мутировать второй», иммутабельность это ВООБЩЕ не мутировать

Такси в подарок!)
13.10.2016
23:19:35

Google

Evgeny
13.10.2016
23:20:30
Почему хардкор?

Alxander
13.10.2016
23:20:35

Evgeny
13.10.2016
23:20:46
У меня щас нет желания в этом копаться, сорри

Alxander
13.10.2016
23:23:33

Такси в подарок!)
13.10.2016
23:24:42
То есть если надо что-то поменять, то напрямую map / assign без промежуточных переменных?

Alxander
13.10.2016
23:25:04
Ну может экспрешены из бабеля. Вообще грутно, что базовые методы массивов не иммутабельны искаропки.

Evgeny
13.10.2016
23:25:33
Какие?

Alxander
13.10.2016
23:25:50
sort, splice

Evgeny
13.10.2016
23:26:08
Это да
Бесит пиздец

Такси в подарок!)
13.10.2016
23:26:26
"Иммутабельные методы" это которые возвращают новый вместо изменения старого? Типа если бы push возвращал не длину массива, а новый массив

Evgeny
13.10.2016
23:26:48
Угу
Кстати, от пуша можно отказаться вообще

Такси в подарок!)
13.10.2016
23:26:56
Понял

Alxander
13.10.2016
23:26:59
Т.е. либо самому писать все эти штуки, либо юзать immutablejs

Evgeny
13.10.2016
23:27:14
const new = […old, newElement]

Alxander
13.10.2016
23:27:26
Последний говно какое-то.
Я про immutablejs

Evgeny
13.10.2016
23:27:42
Если хочется иммутабельных методов, то lodash

Google

Такси в подарок!)
13.10.2016
23:27:54
spread отдельным плагином идет же?

Evgeny
13.10.2016
23:28:07
Мб

Alxander
13.10.2016
23:28:35
У меня от лодаша пичот немного. То, что должно быть частью языка в депсы складывать.

Такси в подарок!)
13.10.2016
23:28:37
Хотя у меня вообще stage-0 в продакшне

Alxander
13.10.2016
23:28:54
И потом все либы по сто раз его реквайрят.

Yung
13.10.2016
23:28:55

Evgeny
13.10.2016
23:29:12
Лоудэш пиздец спасение
Одна либа для нормализации дефолтных методов

Такси в подарок!)
13.10.2016
23:29:39

Evgeny
13.10.2016
23:29:41

Alxander
13.10.2016
23:29:44

Evgeny
13.10.2016
23:29:50
Потому что вебпак это все может заоптимизировать

Alxander
13.10.2016
23:30:33

Evgeny
13.10.2016
23:30:50
Ну я про это же

Такси в подарок!)
13.10.2016
23:31:02
Нужно бота написать, чтобы по запросу выдавал в чат размер модулей с npm

Evgeny
13.10.2016
23:32:16
Бля, надо обновить 61 зависимость

Alxander
13.10.2016
23:32:27

Cocker
13.10.2016
23:32:50
Ппц