Ты проверяешь кодовую базу SwiftUI в mid-sized стартапе, где junior разработчик создал экран настроек, экран профиля и процесс оформления заказа — все они нуждаются в доступе к объекту текущего залогиненного пользователя. Junior передал объект пользователя как параметр через шесть слоёв view'ов, многие из которых вообще его не используют. Твой tech lead просит тебя объяснить лучший подход во время code review.