Пишем декларативный Package.swift: DSL для модульной архитектуры iOS проекта

Swift Package Manager отлично подходит для модульной архитектуры, но по мере роста проекта Package.swift быстро превращается в длинный список строковых зависимостей.

В статье показываю, как превратить Package.swift в типобезопасный DSL на Swift:

— убрать строковые зависимости
— автоматически генерировать feature-модули
— зафиксировать архитектурные правила на уровне компиляции

Читать далее

Щелкните ниже, чтобы поставить оценку!
Всего: 0 В среднем: 0

Написать комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *