Чтение выходного дня натолкнуло на статью "Building Modular and Scalable iOS Apps".
Не сказать, что она очень подробная, но она поднимает важные темы:
- слоистость архитектуры,
- правила взаимодействия между модулями,
- DI и тестирование в контексте модульной структуры.
Я несколько лет назад писал цикл статей про модуляризацию — вот одна из них:
Там я подробнее разбирал вопросы, связанные с build critical path, графом зависимостей, подходом API/Impl, и тем, как всё это влияет на скорость сборки и масштабируемость архитектуры.
Интересно наблюдать, что тема модульной архитектуры всё ещё обсуждается (где-то даже очень базово).
И периодически появляются новые ракурсы размышлений (в комьюнити):
- развитие Tuist-а
- апдейты в Xcode
- интеграции с современными инструментами сборки и автоматизации.
#L #Arch #Modularity #apiimpl
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
Building Modular and Scalable iOS Apps: A Practical Guide to Feature-Oriented Architecture
Modern iOS applications are becoming more complex, feature-rich, and interconnected than ever. As apps evolve, developers often struggle…
❤3🔥2