I
iOS Makes Me Hate
@iosmakesmehate4.1K подп.
1.5Kпросмотров
37.3%от подписчиков
26 марта 2026 г.
questionScore: 1.7K
VIPER — плох? В комментариях поста про MVVM ребятам захотелось больше узнать чем же VIPER довел до крайней точки, а именно удаления из стора. У меня лично нет ненависти к какой-то отдельной архитектуре. Будь это TCA, VIPER, REDUX. Важна уместность и обоснование сложности. Я критикую мышление, если эту сложность нельзя обосновать. А подробнее делился в посте про переоценку UI архитектур. Способствуют ли паттерны формировании культуры оверинжениринга уже другой вопрос... Собрал статьи с критикой паттерна и какие проблемы он приносил: 1️⃣ The Good, The Bad and the Ugly of VIPER architecture for iOS apps. VIPER выглядит идеально на бумаге, но плохо подходит для быстрых итераций 2️⃣ Clean Architecture vs VIPER Статья 2025 года с почти такими же претензиями: "VIPER чрезмерно дробит архитектуру и усложняет разработку" 3️⃣ Dependency Inversion as a Driver to Scale Mobile Development Тот же SoundCloud не критикуют напрямую VIPER. Но их путь легко можно понять по статьям 2017 года, с его внедрением. И 2021-2023, когда стало формироваться множество проблем от долгой разработки до билдов проекта. Если разбивать на основные поинты, то критика такая: - SOLID лишь формально - Cognitive overhead - Boilerplate hell - и оверинжениринг для двух кнопок Ставь 🖤 если любишь VIPER и 💀 если сомнительно
1.5K
просмотров
1313
символов
Нет
эмодзи
Нет
медиа

Другие посты @iosmakesmehate

Все посты канала →
VIPER — плох? В комментариях поста про MVVM ребятам захотело — @iosmakesmehate | PostSniper