Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 December 28

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Одной резинки хватает обычно.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Для контроля целостности
Для того, что у тебя код работает именно в рантайме, и именно в рантайме что-то куда-то передаётся, у чего-то где-то вызываются методы, берутся свойства
Можешь кейс привести? Что стат типизация не может. А рантайм может.
источник

JK

Jasin Ko in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
У человека было назначено собеседование на утро. Он ехал из пригорода, и заранее позвонил, предупредил, что опоздает - электричка там чего-то. Перенесли, условно, на час позже. Потом он опять позвонил. Потом опять. На третий раз он уже просил к телефону не Веронику, а Вероничку, и голос был всё веселее. Когда таки доехал, его впустили в комнату для собеседований (специальная комната до проходной), и когда hr туда спустилась, он там сидел курил. Hr очень красивая голубоглазая блондинка, подозреваю, что-то там ещё случилось, после чего его физически вышвырнул охранник, которого она позвала (здоровый, блин, за два метра, с лицом убийцы, но крайне вежливый и добрый)
Вышвырнул или просто провёл?)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Можешь кейс привести? Что стат типизация не может. А рантайм может.
Динамические дженерики, которые не нужно объявлять даже. Из любого обобщенного алгоритма и структуры данных прямо в рантайме генерируется столько типизированных вариантов, сколько форм объектов на них приходит.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
вместо ахулиарда бойлерплейта и работает с той же скоростью, что и со статической типизацией)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Динамические дженерики, которые не нужно объявлять даже. Из любого обобщенного алгоритма и структуры данных прямо в рантайме генерируется столько типизированных вариантов, сколько форм объектов на них приходит.
Пока не встречал такого) спс.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Jasin Ko
Вышвырнул или просто провёл?)
Я не свидетель, если что, знаю историю со слов hr. Кандидат вроде как не хотел уходить, и аргументы о том, что "у нас не курят" тоже не воспринимал, а наоборот, жаждал пообщаться с вероничкой и вообще устроиться на работу. Потому вышвырнул более подходящее слово

В общем, плохие софт скиллс для меня - это про такую историю
И настоящий токсик тот, с кем рядом невозможно сидеть, потому что он физически воняет (перегар/курево/не моется)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Пока не встречал такого) спс.
источник
2020 December 29

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Плюс почти все паттерны ооп пляшут от интерфейсов.
А при чем тут интерфейсы? Интерфейсы не имеют отношения к полиморфизму
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
А при чем тут интерфейсы? Интерфейсы не имеют отношения к полиморфизму
Конструкция языка интерфейс или само понятие имеется ввиду?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Конструкция языка интерфейс или само понятие имеется ввиду?
И то и то
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
И то и то
Ну за понятие не согласен.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Ну за понятие не согласен.
Почему?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Почему?
Полиморфизм вроде про единый интерфейс.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Полиморфизм вроде про единый интерфейс.
Давайте начнем с двух вещей.
1. Дайте определение понятия "интерфейс" о котором Вы пишете.
2. Какой тип полиморфизма используется в ООП?
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
1. Сделай массив со структурами (для каждого устройства).
2. Оранизуй очередь и ограничь параллельный доступ к устройствам, сколько параллельно можно - нужно разумно придумать сначала и потом экспериментально подобрать точнее. Посмотри про асинхронную очередь или семафор со счетчиком мои лекции.
3. В могну кложить не могни. Юзай PG
Кстати, а как насчёт Редис? Использовать вместо ПГ например?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Кстати, а как насчёт Редис? Использовать вместо ПГ например?
Почему вместо, хорошая штука, но для другого
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Ну в целом да. В зависимости от задачи.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Давайте начнем с двух вещей.
1. Дайте определение понятия "интерфейс" о котором Вы пишете.
2. Какой тип полиморфизма используется в ООП?
Отдельностоящий контракт, которому должен следовать объект.
Вроде подмена объекта, при вызове метода на нем.
источник

M

Misha e in NodeUA - JavaScript and Node.js in Ukraine
полиморфизм - это вызов переопределенного метода в дочернем классе, ссылкой на родительский
источник