Size: a a a

JavaScript.Ninja

2021 June 30

D

Dimitrii in JavaScript.Ninja
Собственная реализация на базе SSE кажется не должна быть сложной.
источник

D

Dimitrii in JavaScript.Ninja
Нужно при обновлении обьекта на беке обновить его на фронте? Правильно понял? Фронт при этом менять его не может?
источник

V

Victor in JavaScript.Ninja
Да, типа того. Я уже собрал реализацию базовую, но чтоб сделать оптимально там кучу всего еще надо)
источник

M

Max in JavaScript.Ninja
всем привет) нужен совет - есть проект, на nodejs + mongo. Которому 4 года. Тестов нет никаких. Задача сейчас понять с чем мы имеем дело, и как дальше это развивать ничего не поломав. Я сейчас пишу смоук тесты, что бы просто хоть какая то уверенность была что у нас что то работает) Так вот - нормально ли писать тесты с im memory mongo + mocked redis,  а так же spy on с мокой на все внешние интеграции типа stripe, paypal, ... тут я просто проверяю вызвался ли нужный метод. Короче тестирование такое получается не совсем полноценное. Я получается тестю только сценарии когда интеграция работает 100%
источник

IK

Illya Klymov in JavaScript.Ninja
да, для старта более чем нормально
источник

N

Nikolai in JavaScript.Ninja
Всем привет, подскажите, изучаю сейчас паттерны, вопрос такой, в контексте JS - нужно ли учить все 22? Или же можно выделить самые используемые в языке, что посоветуете? Спасибо
источник

II

Ilya Izilanov in JavaScript.Ninja
прямо учить их не надо ни в каком языке
источник

N

Nikolai in JavaScript.Ninja
я иду по списку грубо говоря, https://refactoring.guru/ru/design-patterns/catalog
источник

N

Nikolai in JavaScript.Ninja
+ видео
источник

II

Ilya Izilanov in JavaScript.Ninja
я говорю о том, что их не надо заучивать
источник

МЗ

Михаил Золотарёв... in JavaScript.Ninja
Нужно понимать какие проблемы они решают и когда целесообразно их применять для решения проблем. А дальше, просто идете и смотрите нужный паттерн. То есть что-то вроде "Так, здесь фигня, вроде было лучшее решение". А знать наизусть все это не лучшая идея
источник

N

Nikolai in JavaScript.Ninja
ок, явас понял, спасибо Михаил, но сделать же на каждом 2-3 примера - это же правильно?
источник

N

Nikolai in JavaScript.Ninja
поэтому и вопрос, в JS какие вообще используются по большенству случаев
источник

МЗ

Михаил Золотарёв... in JavaScript.Ninja
Адаптер, фасад, декоратор, прокси

Синглтон в ноде автоматом, Фабрика часто не воспринимается как паттерн
Прототип ну тут понятно)

Это из того что я видел
источник

N

Nikolai in JavaScript.Ninja
Спасибо Михаил, еще вопрос если можн, я не очень хорошо знаю ноду, почему вы говорите что синглтон в ноде автоматом? но разве конструктор класса не возвращает всегда новый инстанс?
источник

II

Ilya Izilanov in JavaScript.Ninja
const a = {}
источник

II

Ilya Izilanov in JavaScript.Ninja
синглтон
источник

N

Nikolai in JavaScript.Ninja
А ну если так только..) не знал что это тоже можно так назвать..
источник

IK

Illya Klymov in JavaScript.Ninja
Там суть в другом. Модули в ноде - да и в js синглтоны
источник

AP

Alexandr PW in JavaScript.Ninja
Всем шалом. #Вопрос
Не по теме JS конечно, но все же
Можно ли как-то без JS в CSS сделать выбор предыдущего элемента? В CSS есть селектор A ~ B, что выбирает следующие элементы после A, а вот обратного нет, либо я его не знаю)
Или все же проще через JS?
источник