Ты проходишь технический скрининг на позицию senior iOS разработчика в health tech компании, которая разрабатывает новое кроссплатформенное приложение для iPhone, iPad и Apple Watch. Интервьюер показывает тебе этот код от junior разработчика в команде и просит его review:
class HealthDashboardViewController: UIViewController {
var heartRate: Int = 0 {
didSet { heartRateLabel.text = "\(heartRate) BPM" }
}
var steps: Int = 0 {
didSet { stepsLabel.text = "\(steps) steps" }
}
// ... ещё 200 строк логики layout и update
}
Интервьюер говорит: 'Мы рассматриваем возможность переписать этот экран на SwiftUI. Что кардинально изменится в том, как этот экран будет разработан и поддерживаться?'