
Stanislav
07.06.2017
13:01:19

Rafael
07.06.2017
13:01:20
все настройки, что поддерживает axios лежат именно там

Vadim
07.06.2017
13:20:16
Если двум небольшим компонентам ( плеер и плейлист) нужны одни и те же данные (текущие видео, следующее видео) где лучше хранить это? В vuex или стейте родителя?

Google

Emil
07.06.2017
13:21:59
это то, для чего Vuex создан

Kelin
07.06.2017
13:42:17
Vuex

Stanislav
07.06.2017
13:59:02

Rafael
07.06.2017
14:05:01
ребзь, а еесть какой-нибудь echo server?
чтобы из ноды запросики тестовые попасылать

Леха
07.06.2017
14:11:00
https://httpbin.org
Не совсем эхо, но первый в голову пришел

Rafael
07.06.2017
14:21:42
вах, спасибо

Konstantin
07.06.2017
14:29:55
Хорошая штука, кстати. Спасибо тоже добавил в закладки

Rafael
07.06.2017
14:30:34
с помощью аксиос?
чут у меня не стартует

Konstantin
07.06.2017
14:31:20
Я только что сам увидил штуку.

Google

Вишневый чай
07.06.2017
14:32:01

Rafael
07.06.2017
15:32:18

Andrey
07.06.2017
15:33:34

Rafael
07.06.2017
15:53:48
я уже реально ору, в тестах все работает

Alex
07.06.2017
16:07:21

Andrey
07.06.2017
16:27:28
Смотря что писать
я про то что когда ты видишь надпись 100% test coverage это не значит что все будет работать как задумывалось

Ivan
07.06.2017
16:28:54
Просто тесты неправильные. Тесты строить надо, КМК, из ожидаемых юзер сторис

Rafael
07.06.2017
16:46:57

Ivan
07.06.2017
16:50:43
Вообще, как показывает практика, невозможно угадать, что именно пользователь сделает, но он непременно сделает что-то, о чем ты даже не подозревал 8)

Вишневый чай
07.06.2017
16:51:17
Тем более на фронте

Rafael
07.06.2017
16:51:25

Вишневый чай
07.06.2017
16:51:45
Со всем зоопарком браузеров и устройств

Ivan
07.06.2017
16:52:30
Тем более на фронте
Угу. Хорошие тестеры сокращают количество неожиданностей процентов на 80, но никогда - на 100

Вишневый чай
07.06.2017
16:53:28
20 оставшихся багов - плавающие
Баги шреденгера

Ivan
07.06.2017
16:55:01
Да не, это пользователи. Я когда впервые делал масс-продукт вообще офигел от того, как они могут себя вести

Вишневый чай
07.06.2017
16:56:02
А я серьёзно пару раз сталкивался с багами которые то есть то нет при совершенно одинаковой последовательности действий

Ivan
07.06.2017
16:56:27
Не, так не бывает

Вишневый чай
07.06.2017
16:56:33
Бывает!

Ivan
07.06.2017
16:56:41
Не верю! ©

Google

Emil
07.06.2017
16:56:47
бывает - бывает

Ivan
07.06.2017
16:57:43
Магии не существует. Скорее всего, причина в том, что разработчик - дятел. Ох, сколько раз у меня такое было...

Emil
07.06.2017
17:00:13
магии не существует, а почему сразу "дятел"?
как-то грубовато, имхо

Ivan
07.06.2017
17:00:32
Потому что чего-то не учел

Emil
07.06.2017
17:00:52
т.е любой разработчик дятел, потому что я ещё не видел того, кто учёл всё

Вишневый чай
07.06.2017
17:01:00

Andrey
07.06.2017
17:01:10

Ivan
07.06.2017
17:03:07
Воу-воу, палехчи! Это я к тому, что ищешь багу, ищешь, думаешь, "вот шойтан", а потом видишь свой косяк и такой - вот я дятел!

Andrey
07.06.2017
17:03:42

Вишневый чай
07.06.2017
17:04:00

Andrey
07.06.2017
17:04:42
ну я к тому что это была не одинаковая последовательность действий для всей системы

Emil
07.06.2017
17:05:44
по поводу "магии не существует" - это то, чему вообще в принципе учит программирование, кстати
и по жизни это понимание тоже пригождается

Вишневый чай
07.06.2017
17:06:36
Нагрузка на какой нибудь там микросервис

Andrey
07.06.2017
17:07:18

Ivan
07.06.2017
17:08:09
Очень много багов у меня из-за того, что я забываю проверять качество ответа сайд-запроса

Вишневый чай
07.06.2017
17:08:44

Andrey
07.06.2017
17:09:26
ну я не считаю что это баг, то что ты привел это ошибки которые надо хэндлить

Google

Alex
07.06.2017
17:09:36
А как называть баги, когда у тебя все работало и работает. Потом на бэке что-то меняют что ломает и к тебе прибегают потому что у тебя ничего не работает?)

Ivan
07.06.2017
17:10:11

Alex
07.06.2017
17:10:26
У нас его нет

Вишневый чай
07.06.2017
17:10:29

Andrey
07.06.2017
17:10:44

Ivan
07.06.2017
17:10:56

Alex
07.06.2017
17:11:09
Я уже местами добавляю проверки что не продакшн и алерты кидаю чтобы заметнее было)))

Admin
ERROR: S client not available

Вишневый чай
07.06.2017
17:11:39
Кстати, дико бесит когда рефакторят твой код который отлично работал

Alex
07.06.2017
17:11:39

Andrey
07.06.2017
17:12:06

Alex
07.06.2017
17:12:12
Кто-то же главный есть
Ну начальник) который не так давно ещё был старшим программистом, а потом неожиданно сделался начальником отдела

Ivan
07.06.2017
17:12:49

Andrey
07.06.2017
17:12:52

Вишневый чай
07.06.2017
17:13:10

Andrey
07.06.2017
17:13:27

Alex
07.06.2017
17:14:07
От задачи) вот была у них проблема с сериализацией каких-то сложных моделей. Нашли. Поставили. Радуются. А то что везде в других местах теперь где пустой массив должен вернуться стал возвращаться лютый ад они узнали позднее от меня уже. Ну и вчетвером так и не разобрались как же побороть

Andrey
07.06.2017
17:14:40

Alex
07.06.2017
17:14:49
Но гем выкидывать не будут, потому что сильно им помогает ?

Google

Ivan
07.06.2017
17:14:51

Alex
07.06.2017
17:15:08
А там типа ActiveRecord и говорят что тестировать его не надо. Хз почему

Andrey
07.06.2017
17:15:24

Alex
07.06.2017
17:15:52
Я не знаю всех тонкостей) но прям без него никуда
Весело конечно было)

Ivan
07.06.2017
17:17:17
Хуже, когда ты работаешь со сторонним апи и в один прекрасный день они его меняют без объявления войны, а у тебя все летит к чертям

Alex
07.06.2017
17:18:05

Ivan
07.06.2017
17:19:18
В моем кейсе жсон оставался валидным, структура поменялась полностью.

Вишневый чай
07.06.2017
17:19:33
https://github.com/Microsoft/vscode/issues/19665
Вот вам пример плавающего бага)

Ivan
07.06.2017
17:19:46
Выход один - проверять все и вся

Stanislav
07.06.2017
17:20:43

Alex
07.06.2017
17:24:57

Ivan
07.06.2017
17:25:40

DimenSi
07.06.2017
17:36:11
А vue всегда так было, что если не указать в пропсах атрибуты которые ты принимаешь, то vue будет их рендерить в атрибуты?

Stanislav
07.06.2017
17:37:04

Alex
07.06.2017
17:39:51

Andrey
07.06.2017
17:56:32

Rafael
07.06.2017
17:57:18
фух, кажется пофиксил