для удобства о_О
Зачем придумали async/await если ContinueWith уже есть?
Проблема в том, что люди стали асинки воспринимать как магию. Джуны и мидлы всерьез считают, что асинки всегда увеличивают производительность. Они не знают, что это все сахар и за ними там обвязка и что если их метод работает 2мс асинком он будет 4))
ну пиздь их тряпками )
разница будет меньше, особенно в новых версиях где в сценарии Task RanToCompletion рантайм может без аллокаций отработать в любом случае сейчас почти все современные языки task/future-based и я не вижу в этом ничего плохого) из того что я видел, независимо от сениорити люди не хотят думать о concurrency и анализировать зависимости для параллелизирования
Это не проблема фичи
Есть только 3 мейнстрим сценария, где асинки нужны. БД, колы внешних REST и файловая система. Когда делают асинк логику на пару строчек это вызывает нервный тик
Обсуждают сегодня