Size: a a a

2020 May 09

EE

Evgenii Elchev in VIPER talks
точно так же, разве ты верстку во viewController не заметишь?
источник

SZ

Sasha Zolotarev in VIPER talks
Evgenii Elchev
точно так же, разве ты верстку во viewController не заметишь?
источник

EE

Evgenii Elchev in VIPER talks
короче я тебя понял, но как по мне тут разница прямо минимальна.
источник

LL

Lolka.Omsk Lolkin in VIPER talks
Evgenii Elchev
дело не в компании, в целом проблема
В том что в индустрии хантят "сеньер + 2 года опыта иос"?))
источник

EE

Evgenii Elchev in VIPER talks
Lolka.Omsk Lolkin
В том что в индустрии хантят "сеньер + 2 года опыта иос"?))
Так и не в этом, от людей с большим опытом я такое тоже слышу. То есть для меня это таинственная тайна. Почему очевидная вещь, не очевидна)
источник

EE

Evgenii Elchev in VIPER talks
Примерно на том же уровне почему ученики не могу понять как просить json)
источник

SZ

Sasha Zolotarev in VIPER talks
Evgenii Elchev
Так и не в этом, от людей с большим опытом я такое тоже слышу. То есть для меня это таинственная тайна. Почему очевидная вещь, не очевидна)
17 лет опыта достаточно, чтобы убедиться в компетенции?
источник

EE

Evgenii Elchev in VIPER talks
Sasha Zolotarev
17 лет опыта достаточно, чтобы убедиться в компетенции?
🤷‍♂️
источник

SZ

Sasha Zolotarev in VIPER talks
Evgenii Elchev
🤷‍♂️
А 20?
источник

SZ

Sasha Zolotarev in VIPER talks
А архитектор?
источник

EE

Evgenii Elchev in VIPER talks
Sasha Zolotarev
А 20?
20 норм)
источник

EE

Evgenii Elchev in VIPER talks
Sasha Zolotarev
А архитектор?
Это от 40, и надо на стройке поработать)
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
Evgenii Elchev
я у себя зову эти штуки Entity если там данные, dto если ответ не консистентен и нужна только его часть или он содержит несколько entity. А те фигулины котрые вьюхи жрут я называю data. Типо UserCardViewData - типо данные для UserCardView.
ну в таком нейм пространстве я тоже работал. назвал короче DTO
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
Evgenii Elchev
вчера на работе, был случай.
Краткая предыстрия: У нас там MVC, и его не до конца понимают, переодически на ревью вижу куски вида в viewCOntroller, заставляю их от туда убирать во view.
Сам случай: Колега делится проблемой, что несколько контроллеров переиспользуются в приложении, но естественно есть отличия, заголовки, способ закрытия, следущий контроллер в навигации. Ну и данных должны обрабатываться по другому. Он значит делает координатор который должен получать данные с бека, Роутер который одновременно и фабрика и знает как показывать экран. И инжектит все в контроллер.
И я ему говорю, а зачем так сложно? флоу то все равно линейный, перестановок сцен никаких нет, Все внедряемые параметры статичны. Просто сделай разные контроллеры и переиспользуй только вью, а в контроллерах сделай специфицескую навигацию и дергай сервисы необходимые. Открываю контроллер который он хочет переиспользовать, он просто пустой (ну логично, все во view же). Вот говорю, тут же даже дублировать нечего. И он такой сидит сидит и говорит, "черт это же рили решит мою проблему. Почему я не додумался до того что можно переиспользовать только View")

И так постоянно. У многих IOS ников, просто в голове почему то не укладывается, что view и ViewController это отдельные сущности, а не одна и таже)
> Роутер который одновременно и фабрика и знает как показывать экран. И инжектит все в контроллер.
хаха
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
Evgenii Elchev
вчера на работе, был случай.
Краткая предыстрия: У нас там MVC, и его не до конца понимают, переодически на ревью вижу куски вида в viewCOntroller, заставляю их от туда убирать во view.
Сам случай: Колега делится проблемой, что несколько контроллеров переиспользуются в приложении, но естественно есть отличия, заголовки, способ закрытия, следущий контроллер в навигации. Ну и данных должны обрабатываться по другому. Он значит делает координатор который должен получать данные с бека, Роутер который одновременно и фабрика и знает как показывать экран. И инжектит все в контроллер.
И я ему говорю, а зачем так сложно? флоу то все равно линейный, перестановок сцен никаких нет, Все внедряемые параметры статичны. Просто сделай разные контроллеры и переиспользуй только вью, а в контроллерах сделай специфицескую навигацию и дергай сервисы необходимые. Открываю контроллер который он хочет переиспользовать, он просто пустой (ну логично, все во view же). Вот говорю, тут же даже дублировать нечего. И он такой сидит сидит и говорит, "черт это же рили решит мою проблему. Почему я не додумался до того что можно переиспользовать только View")

И так постоянно. У многих IOS ников, просто в голове почему то не укладывается, что view и ViewController это отдельные сущности, а не одна и таже)
uikit постарался
источник

SZ

Sasha Zolotarev in VIPER talks
エクシー パンテリーブ-先生
> Роутер который одновременно и фабрика и знает как показывать экран. И инжектит все в контроллер.
хаха
А как бы сделал архитектор?
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
Sasha Zolotarev
А как бы сделал архитектор?
я всего контекста не знаю, мне вот приходится отучать коллег от сторов которые еще и синглтоны
источник

SZ

Sasha Zolotarev in VIPER talks
エクシー パンテリーブ-先生
я всего контекста не знаю, мне вот приходится отучать коллег от сторов которые еще и синглтоны
а архитектор может покрутить линейно массивчик в var body: some View ?
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
объясняю шо синглтон это плохо так он нарушает SRP
источник

エパ

エクシー パンテリーブ-先生... in VIPER talks
он себя создает
источник