Код-ревью: асинхронная загрузка в UIViewController
Задача
Проведите код-ревью:
override func viewDidLoad() {
// setup tableView
Task {
do {
self.dataSource = try await self.service.fetchAdverts()
self.tableView.reloadData()
} catch {
return
}
}
}
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep