@vuejs_ru

Страница 531 из 3900
Stanislav
07.06.2017
13:01:19
Rafael
07.06.2017
13:01:20
все настройки, что поддерживает axios лежат именно там

вот пока с багов как: https://jsfiddle.net/fl0pzz/1n90wtn0/5/
какая-то странная ошибка, в тестах я не могу ее поймать

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

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
https://httpbin.org
#захабрил

Rafael
07.06.2017
15:32:18
какая-то странная ошибка, в тестах я не могу ее поймать
вот прикол, у меня в тестах все работает

Andrey
07.06.2017
15:33:34
вот прикол, у меня в тестах все работает
именно поэтому test coverage ничего не значит =)

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
Просто тесты неправильные. Тесты строить надо, КМК, из ожидаемых юзер сторис

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

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

Вишневый чай
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
Магии не существует. Скорее всего, причина в том, что разработчик - дятел. Ох, сколько раз у меня такое было...
Ну это понятно. Один такой даже помню. График строился паралельно с тем как прогружалась либа для него. В 90% случаев сервер отдавал данные позже чем успевала подгрузится библиотека, но не всегда)

Andrey
07.06.2017
17:01:10
Потому что чего-то не учел
лол, все разработчики всегда чего-то не учитывают - все дятлы

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

Вишневый чай
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
ну я к тому что это была не одинаковая последовательность действий для всей системы
Ну вот есть вещи которые немного рандомны, такие как время ответа сервера, занятая оперативная память или что то ещё

Нагрузка на какой нибудь там микросервис

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
А как называть баги, когда у тебя все работало и работает. Потом на бэке что-то меняют что ломает и к тебе прибегают потому что у тебя ничего не работает?)

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

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
Кто-то же главный есть
Ну начальник) который не так давно ещё был старшим программистом, а потом неожиданно сделался начальником отдела

да ну, как-то это стремно. Почему бы бэкендеру не сказать о том что он изменил?
Потому что сами не в курсе что такое выкидывать начнёт их апгрейд)

Andrey
07.06.2017
17:12:52
Это называется поставили они себе другой гем для сериализации который очень удобен и решил их проблемы)))
вы от задачи проектов отталкиваетесь в разработке или от того что все делают что им нравится? =)

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

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

Google
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
Rafael
07.06.2017
17:57:18
фух, кажется пофиксил

Страница 531 из 3900