Aleksandr
а зачем это, не знаю
Aleksandr
в эфире рубрика "ебанет? / не ебанет?"
Vladyslav
не, я просто первый раз такое вижу. Это какой-то next level
Aleksandr
ну вообще это discard pattern из C# 7
Aleksandr
если ты о синтаксисе
Vladyslav
я бы делал как-то так
#pragma warning disable 4014
Vladyslav
вместо этого бреда
Aleksandr
Aleksandr
дело тут вообще не в синтаксисе
Vasily
В теории просто компилятор может оптимизнуть, кмк
Aleksandr
да скорее всего там внизу какой -нибудь await Task.Delay(5000) спрятали
Aleksandr
тут код странный по нескольким причинам
Aleksandr
например, зачем тут this?
Vladyslav
Aleksandr
ну ладно, ок
Vladyslav
выходцы из Питона (я не в курсах, но говорят что там везде self любят)
Aleksandr
там он необходим, емнип
Vladyslav
ну вот и у нас вместе _name, this.name
Vladyslav
Aleksandr
почему подчеркивается if и var?
Anatoly
Vladyslav
Aleksandr
я отрефакторю метод, добавлю туда вызов какой-нибудь transient или scoped disposable зависимости, зарегистрированной в DI
Aleksandr
я буду думать, что меня всегда будут дожидаться
Aleksandr
а оно раз и ебанет
Aleksandr
для fire & forget хорошо использовать воркеры из какого-нибудь hangfire
Vladyslav
согласен. Это у нас такой аналог асинхронной очереди
Vladyslav
таску мы не ждем, но создаем новую, а результат сетим через CancellationTokenSource
Aleksandr
а точно не TaskCompletionSource?
Vladyslav
да, через него
Anatoly
Aleksandr
да тоже ебанет
Anatoly
Mikhαil
Mikhαil
Наоборот ты явно показываешь что есть ответ но ты его не юзаешь
Vladyslav
ответ это таска, чего это ты его не юзаешь
Vladyslav
вырубить await таску - вот что там действительно происходит
Mikhαil
А
Mikhαil
Все
Mikhαil
Я невнимательно прочитал
Mikhαil
Норм когда у тебя таск дженерик и ты ответ не юзаешь
Mikhαil
Типа
_ = await Что-тоТам
Vladyslav
Mikhαil
Oleksandr
Vladimir
ну я думаю еще месяца полтора есть времени прокачаться)
Ilya
Добавят поддержку ts, вроде бы.
Oleksandr
🇺🇦 Дмитрий
а что за биндинги?
Ilya
Как с реактом, только вью. Чтобы можно было на F# писать.
Vladimir
ну и аналог хуков реактовских, можно только их заимплементить без поддержки классов
Vladimir
получится функциональный вью на функциональном языке)
Андрей
я в вебфреймворках нибумбум, но есть мнения, что vue уже не торт, все на svelte, который тоже уже на ts
кто-нибудь юзал?
https://svelte.dev/blog/svelte-and-typescript
Igor
vue сильно лучше реакта? В интернете мнения примерно поровну поделились
Ilya
Ну не, у свелте и вью размеры аудиторий разные совсем. Я свежей статистики не видел, но сомневаюсь, что были сильные изменения.
Roman
Denis
в прицнипе все монопенисуально, но vue поприятнее реакта
Denis
и легче заводится (не обязательно тащить jsx и тд и тп)
Vladimir
у вью на главная фича что он полностью реактивный, а какая фича у свелте?
Igor
и почему F# должен использовать какой-то чужой фреймворк? Может надо свой?
Sergey
Ilya
Sergey
Тоже вроде с $
+ он не жирный и быстрый
(Как говорит рекламный буклет)
Igor
блин, я тут 2 вечера смотрю spring, ну после жирафа плакать хочется, все на аннотациях
Stas
Igor
с учетом популярности этого spring, все остальное еще хуже чтоли?
Sergey
Stas
Ayrat
Ayrat
Ну правда хуже. Для спринга есть ВСЁ
Igor
а еще я посмотрел хваленный Stream API, группировки после Linq/Seq выглядят жутко:
stream.collect(Collectors.groupingBy(...));
Ayrat
Ayrat
Ну кстати не шутя быстрее
Ayrat