Size: a a a

JavaScript.Ninja

2020 July 31

BA

Bogdan Aleksandrovic... in JavaScript.Ninja
Illya Klymov
Если мы делаем graphql то тут все понятно независимо от js :)

Но не graphql единым, да и у самого graphql на бэке тонны проблем
какие самые явные?
источник

IK

Illya Klymov in JavaScript.Ninja
N+1 конечно :)
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Illya Klymov
Если мы делаем graphql то тут все понятно независимо от js :)

Но не graphql единым, да и у самого graphql на бэке тонны проблем
Я бы даже спросил, где чего ожидать и как обойти/подстелить соломки
источник

IK

Illya Klymov in JavaScript.Ninja
Зависит от того делаете ли вы публичное или приватное апи
источник

IK

Illya Klymov in JavaScript.Ninja
С приватным проще конечно же
источник

IK

Illya Klymov in JavaScript.Ninja
Но традиционно все проблемы от натягивания графовой структуры на неграфовую базу данных
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Благодарю за шеринг мудоростью )
источник

VM

Vlad M in JavaScript.Ninja
У нас с этим прям боль. Проект .Net MVC - rest. Нет дев. базы, даже в случае разработки приходится работать с реальными данными. Прект писался давно, фронт без тестов. Пока выношу все что могу в сторибук, делаю снапшот тесты и мокаю данные через мираж. Выношу в сторибук вплоть до уровня page/container, прям с роутингом через MemoryRouter. Есть сваггер и мануал QA, которые написали свои e2e тесты и тестят основные сценарии, цикл обратной связи после таких тестов - часа 2. Больно и страшно.
источник

IK

Illya Klymov in JavaScript.Ninja
у нас цикл ПОЛНОГО qa - около 4-5 часов
источник

VM

Vlad M in JavaScript.Ninja
Это сколько проходит времени после "функционал реализован" до "готов к релизу"?
источник

IK

Illya Klymov in JavaScript.Ninja
Vlad M
Это сколько проходит времени после "функционал реализован" до "готов к релизу"?
зависит от количество итераций ревью
источник

KB

Kostya Boyarchuk in JavaScript.Ninja
Народ подскажите пожалуйста как можно в Jest тестировать компонент в котором создаётся инстанс ResizeObserver’а ?
источник

KB

Kostya Boyarchuk in JavaScript.Ninja
В тестах ResizeObserver is not defined.
источник

IK

Illya Klymov in JavaScript.Ninja
Просто мокните его
источник

IK

Illya Klymov in JavaScript.Ninja
Прям в global
источник

KB

Kostya Boyarchuk in JavaScript.Ninja
А если мне нужно триггерить изменение размера компонента с его помощью ?
источник

IK

Illya Klymov in JavaScript.Ninja
ну так мокните и триггерите
источник

KB

Kostya Boyarchuk in JavaScript.Ninja
Понял, спасибо 🙏
источник

IK

Illya Klymov in JavaScript.Ninja
мы это делаем изящно в стиле хуков
источник

IK

Illya Klymov in JavaScript.Ninja
источник