Тёмный
No video :(

Занятие 17: Архитектурные паттерны - VIPER 

Ildar Zalyalov
Подписаться 3,5 тыс.
Просмотров 474
50% 1

Мы продолжаем знакомство с архитектурными паттернами.
Данное занятие посвятим паттерну VIPER и его реализацию на примере с предыдущего занятия.
Для связи: t.me/ildar_ios
Поддержать автора: www.paypal.com/donate/?hosted...
00:00 - Введение в VIPER
07:38 - Делаем VIPER модуль
14:10 - Связываем части модуля
27:04 - Делаем Assembly класс для сборки модуля
34:46 - Убираем сильную связанность между частями модуля
48:18 - Выводы про VIPER

Опубликовано:

 

13 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@nezgovorovV
@nezgovorovV 5 месяцев назад
У меня вопрос по сути мы заменили ссылки на протоколы, но потеряли читаемость кода, то есть по сути очень абстрактно все вышло, разве стоит ли так делать?
@ildarzalyalov5281
@ildarzalyalov5281 5 месяцев назад
А почему читаемость потеряли считаете?) Мы все так же обращаемся к view/presenter/interactor в коде, так же видно по типу что это входной или выходной протокол той или иной части. Избавление от сильной связанности это необходимый шаг для дальнейшего тестирования и/или переиспользования частей модуля.
@nezgovorovV
@nezgovorovV 5 месяцев назад
@@ildarzalyalov5281 Хорошо, спасибо что ответили! Просто когда вы начали добавлять Protocols то чуть терять начал логику в голове что к чему, наверное просто с непривычки! А так у вас всегда отличные видео обучающие!
@denisnabi
@denisnabi 5 месяцев назад
звук тихий(
@lastsp9990
@lastsp9990 5 месяцев назад
стандартный звук
@nezgovorovV
@nezgovorovV 5 месяцев назад
Ведь по сути там всего 3 сильные ссылки
Далее
NOOOO 😂😂😂
00:14
Просмотров 6 млн
skibidi toilet 77 (part 1)
03:51
Просмотров 15 млн
Занятие 21: DeepLinks & Universal Links
1:01:35
Для чего нужен язык C++
4:43
Просмотров 95 тыс.
Занятие 20: Combine | Swift | UIKit
1:22:28
Просмотров 1,8 тыс.
NOOOO 😂😂😂
00:14
Просмотров 6 млн