Size: a a a

JavaScript.Ninja

2020 October 05

JR

Jamaica Rider in JavaScript.Ninja
Dmytro Braginets
Ну это тоже не выход :) это больше на отрицание похоже
А можете предложить какие нибудь юзкейсы где от дженериков реально есть толк(учитывая что разрабатываются обычные веб-приложения, не фреймворки, не СДК, ничего такого.

Отрицание - может быть. Но вот в моем контексте я не могу придумать от них пользы никакой
источник

IK

Illya Klymov in JavaScript.Ninja
Jamaica Rider
А можете предложить какие нибудь юзкейсы где от дженериков реально есть толк(учитывая что разрабатываются обычные веб-приложения, не фреймворки, не СДК, ничего такого.

Отрицание - может быть. Но вот в моем контексте я не могу придумать от них пользы никакой
функция getChildDiscussions
у нас есть массив разнородных дискуссий (code, design, issue) - почему, потому что все они части одного стрима обсуждений в гитлабе.
Когда мы передаем дискуссию и получаем ее детей, они ГАРАНТИРОВАННО того же типа что и дискуссия родитель (зоопарк типов разрешен только на верхнем уровне)
источник

IK

Illya Klymov in JavaScript.Ninja
getChildDiscussions<T>(parent: T): T[]
источник

IK

Illya Klymov in JavaScript.Ninja
уточнение типа T опущено ради удобства, конечно на нем же есть constraints
источник

JR

Jamaica Rider in JavaScript.Ninja
Если у разных типов дискуссий разные интерфейсы то соглашусь, само то для дженерика.
источник

IK

Illya Klymov in JavaScript.Ninja
Разные, у кода вы можете к примеру предложить suggestion, а у дизайна есть координаты точки на изображении
источник

AK

Anton Kalodzich in JavaScript.Ninja
А flow жив ещё? За пределами fb
источник

IK

Illya Klymov in JavaScript.Ninja
вряд ли
источник

AK

Anton Kalodzich in JavaScript.Ninja
Грустно
источник

CN

Calle Nord in JavaScript.Ninja
для работы в экосистеме windows, web dev лучший ноут это microsoft surface?
источник

CN

Calle Nord in JavaScript.Ninja
или macbook с установленным windows?
источник

AK

Anton Kalodzich in JavaScript.Ninja
Calle Nord
или macbook с установленным windows?
Измучит как изврат
источник

IK

Illya Klymov in JavaScript.Ninja
Calle Nord
для работы в экосистеме windows, web dev лучший ноут это microsoft surface?
вряд ли сюрфейс )
источник

IK

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

CN

Calle Nord in JavaScript.Ninja
Illya Klymov
у него цена как у самолёта
у макбука тоже
источник

VK

Vladimir Klimov in JavaScript.Ninja
Calle Nord
для работы в экосистеме windows, web dev лучший ноут это microsoft surface?
Есть куча крутых ноутов сейчас у Dell, у Lenovo, у HP даже, прости Господи)  
Из них surface точно не самый производительный за свою цену)
источник

IK

Illya Klymov in JavaScript.Ninja
Угу, зато это выглядит круто, когда планшет питает всю рабочую станцию
источник

CN

Calle Nord in JavaScript.Ninja
Vladimir Klimov
Есть куча крутых ноутов сейчас у Dell, у Lenovo, у HP даже, прости Господи)  
Из них surface точно не самый производительный за свою цену)
но surface вроде легче всех их
источник

IK

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

VK

Vladimir Klimov in JavaScript.Ninja
Calle Nord
но surface вроде легче всех их
"всех их" разных настолько много, что я бы не брался так говорить)
источник