Size: a a a

var chat = new Chat();

2020 October 22

V

VD in var chat = new Chat();
Alex Kiev
Не должен, но и создавать некоторую последовательность методов которые надо вызвать именно в таком порядке - так себе решение
Норм решение, почему это
Есть же такая штука как отложенная инициализация
источник

VL

Vova Lantsov in var chat = new Chat();
VD
Затем что есть легаси
TPL появилась ещё в шарпе 5.0 (.NET Framework 4.0) если правильно помню, проекты старее в принципе не могут использовать те библиотеки)
источник

VL

Vova Lantsov in var chat = new Chat();
Да, асинхронный конструктор появился позже, в шарпе 7.х, но можно и без него обойтись)
источник

V

VD in var chat = new Chat();
Vova Lantsov
TPL появилась ещё в шарпе 5.0 (.NET Framework 4.0) если правильно помню, проекты старее в принципе не могут использовать те библиотеки)
Дело не в тпл, а в коде который уже написан, его до фига и он не асинхронный
источник

V

VD in var chat = new Chat();
И там асинхронность не нужна
источник

V

VD in var chat = new Chat();
А лепить везде async там где он не нужен это говнокод
источник

V

VD in var chat = new Chat();
Ибо заезжает state машина которая ничего не делает
источник

V

VD in var chat = new Chat();
источник
2020 October 23

ДП

Дмитрий Полянин... in var chat = new Chat();
Я про это давно говорю.
Как в Js так и в C# бесполезное разделение, которое мог бы в 90% случаях делать сам компилятор.
Какое-то возвращение к ассемблеру идёт...
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Ради выигрыша в 5% ситуаций идёт дикое запутывание кода и логики.
Да и обучиться этим асинкам не так просто.
Скажите что просто люди глупые?
Нет. Сложность понять это признак плохой архитектуры и построения системы. Именно поэтому, ради упрощения и возник в своё время С++ и позже Java и C#.
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
А теперь делаем шаг назад...
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Кроме того даже если ты можешь разобраться в этой дикой логики асинков, зачем на это тратить свои силы и время?
источник

VL

Vova Lantsov in var chat = new Chat();
Дмитрий Полянин
Ради выигрыша в 5% ситуаций идёт дикое запутывание кода и логики.
Да и обучиться этим асинкам не так просто.
Скажите что просто люди глупые?
Нет. Сложность понять это признак плохой архитектуры и построения системы. Именно поэтому, ради упрощения и возник в своё время С++ и позже Java и C#.
На самом деле при правильном объяснении до людей достаточно быстро доходит
источник

VL

Vova Lantsov in var chat = new Chat();
Я проверял
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
Vova Lantsov
Я проверял
о, где мне могут правильно обьяснить асинки?
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
как раз надо воть
источник

AK

Alex Kiev in var chat = new Chat();
Барсик [SpamBlock]
о, где мне могут правильно обьяснить асинки?
а шо не ясно?
источник

VL

Vova Lantsov in var chat = new Chat();
Барсик [SpamBlock]
о, где мне могут правильно обьяснить асинки?
У меня в ЛС) я голосовые записывал. Не претендую на учёную степень в этой сфере, но по крайне мере всем было понятно
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
Alex Kiev
а шо не ясно?
нихуя не ясно, как бы тупо это не звучало
источник

Б[

Барсик [SpamBlock]... in var chat = new Chat();
Vova Lantsov
У меня в ЛС) я голосовые записывал. Не претендую на учёную степень в этой сфере, но по крайне мере всем было понятно
если крякну в личку, перешлешь?)
источник