andreys75
@andreys75

Чем плохо массовое использование async функций?

Присоединился к проекту, каждая вторая функция описана как async, хотя никакой необходимости в этом нет. Помогите привести доводы почему это надо отрефакторить и убрать ненужные async await.
  • Вопрос задан
  • 296 просмотров
Пригласить эксперта
Ответы на вопрос 2
Robur
@Robur
Знаю больше чем это необходимо
Помогите привести доводы почему это надо отрефакторить и убрать ненужные async await.

То есть у вас самого доводов никаких нет? А зачем тогда вы хотите это переделать?

Для начала стоит спросить ради чего так сделано.
Если это реально кто-то наговнокодил и налепил async не понимая что это и зачем, то довода "это лишний код" должно быть достаточно.
Ну можете еще сказать что это заворачивает все в лишние промисы, делает выполнение дольше на какие-то микросекунды и усложняет отладку и может портить стектрейсы.
Ответ написан
@vladdimir
Верстальщик
Вы вот когда рашили, что асинх там не нужен, чем руководствовались? Подумайте об этом, вспомните и будут вам доводы, которые вы ищете.
Конечно, можно просто ждать, когда вопрос увидит телепат, который по аватарке узрит, что там за код и почему он не нужен.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы