Vasily
Люди, к сожалению, такие
Ilya
Ну так разбор ошибок сложнее сделать, чем расказать про саксесс стори.
Vasily
Проблема в том, что саксесс стори тоже обычно нет
Vasily
Когда начинаешь задавать вопросы
Roman
пхах, это топчик
AlexB
А сами жсоны по сети гоняют при этом 😂
Romɑn
Anatoly
я хз, байты считать надо всегда
Roman
прям всегда?
Anatoly
в целом, как минимум в голове держать порядок, да
Anatoly
что вот здесь я херачу жисоны пачками с медианным размером 5кб и мне нормас
Anatoly
тут +/- 10 байт тебе похер
Anatoly
а вот здесь у меня миллиарды сообщений, каждое по 20 байт
Anatoly
и 10 лишних байт тебе +50% пейлоада
Roman
ну в этом смысле согласен
Roman
пишешь код под андроид
Vasily
Под ведро тоже надо считать
Vasily
А если рядом еще и айос со своими приколами...
Igor
Vasily
Вот например
Vasily
Есть такая интересная либа, как typeshape
Vasily
Но с ней есть одно но
Vasily
Ios не позволяет Dynamic il gen
Vasily
Поэтому под айос ее приходится компилировать отдельно
Roman
ну у вас своя атмосфера
Vasily
Roman
и Async.RunSynchronously вы походу не вставляете в каждой строке
Vasily
Vasily
Но это осознанно
Roman
это чтоб UI thread не лочить?
Roman
Igor
а у вас зачем?
Vasily
Roman
Угу
это один раз в родительском надо или каждый раз, когда ты дожидаешься другой таск?
Vasily
Судя по эмпирическому опыту, приходится в каждом
Roman
мдэ
Vasily
Ну, судя по всему, особенности моно
Roman
ааа
Vasily
Хотя надо будет на коре глянуть
Roman
спорил тут с коллегой:
Говорю, что мгновенный запуск Async.RunSynchronousely затрудняет чтение кода. После него по сигнатуре нихуя не понятно, идет ли функция во внешний мир или нет.
А он грит, что большинство разрабов со мной не согласится, и так удобней.
Речь идет только о читаемости.
Roman
Romɑn
Roman
смысл опроса?
Vladimir
А если там Async.Delay стоит и функция никуда не идет)
Vasily
@atsapura ты забил добавить пункт пидоры
Igor
Async.RunSynchronousely - это можно написать только один раз в main
Vasily
Igor
Async лучше вообще не юзать.
Пишите чистый синхронный код и все будет хорошо
Vasily
Ну вот к сожалению чистый синхронный не получится
Igor
Ну так делай, что бы получалось
Igor
Vladislav
и точно узнать
Vladislav
но скорее всего да
Roman
ну или с ним легче работать
Roman
типа, видимо, не паришься заворачивать это в async {} хз. Или можт ему надо , чтоб оно мгновенно сразу отработало
Igor
не ну действительно просто синхроный код более читаемый чем асинхронный
Igor
просто надо использовать синхронные методы, а не асинхронные обмазывать Async.RunSynchronousely
Romɑn
Vasily
Ilya
Может их там много, и это другой?
Roman
Shub
Igor
Shub
смотри, как эффективные пацаны доставляют валуе. и учись заодно
Igor
Ilya
Она отвлекает.
Ilya
Я обычно сразу в бинарном виде смотрю, шрифты тоже мешают.
Roman
Shub