Слои и архитектура
Описание
Слой – это уровень ответственности в архитектуре проекта, который определяет:
- Какие задачи решает код
- От кого может зависеть
- Какие зависимости запрещены
Архитектура основана на принципах low coupling (слабая связность) и high cohesion (сильная связность модулей).
MUST
Иерархия слоев
Следовать строгой иерархии слоев FSD
app/ → pages/ → widgets/ → features/ → entities/ → shared/