TGViewer
IT Makes Me Hate IT Makes Me Hate @iosmakesmehate · 4.16K subscribers
Post #4223 1.79K
VIPER/TCA — это вам не архитектуры

В своем докладе я хотел наглядно и на практике показать, что настоящие проблемы клиентских архитектур это не про то, насколько точно ты следуешь паттерну вроде VIPER.

Дело в реальных вещах. Например в перформансе. Если бы я собирал такой компонент на типовом шаблонном решении, это бы только навредило: красиво по схеме, но медленно и негибко на деле.

Мне нужно было другое: взять один изолированный модуль и разделить его на множество мелких подмодулей.

Раздробить на атомы и связать их между собой паттернами проектирования, DI и другими невидимыми нитями.
Управлять каждым по отдельности как марионеткой.

Как раз в этом и суть архитектуры и систем дизайна. Знать правила чтобы их нарушать. А не слепо следовать. Находить трейдоффы и компромиссы.

Помним классику и статью из крутейшей книги про переоценивание важности шаблонных схем
More from @iosmakesmehate
  1. Oct 11, 2026На фоне последних событий решил изучить литературу по антикризисам и хаос инженерингу в IT…
  2. Oct 9, 2026https://yandex.ru/company/news/09-10-2026-01 В ночь с 7 на 8 октября дата-центр Яндекса в…
  3. Oct 9, 2026Эпоха огромной перестройки Последнее время все чаще задумываюсь, насколько непростой перио…
  4. Oct 8, 2026Ну тупые разрабы ща дизайнер сам все навайбкодит
  5. Oct 8, 2026но программисты будут точно в этих 5% жб рип
  6. Oct 8, 2026Глава Microsoft отменил ИИ-апокалипсис: «Через 10 лет под угрозой всего 5% рабочих мест» Н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →