Шарувата та чиста архітектура: правильний порядок залежностей
Коротко: Хороша архітектура розділяє інтерфейс, бізнес-логіку й доступ до даних і спрямовує залежності лише всередину, щоб бізнес-правила залишалися незалежними від фреймворків і баз даних.
Докладніше: У міру зростання застосунку HTML, запити до бази даних і бізнес-правила часто змішуються в одних і тих самих файлах. Зміни стають ризикованими. Архітектурні патерни наводять лад.
Подробиці
Класичні шари
- Подання (UI, …
Див. також: гексагональна архітектура, модульний моноліт, впровадження залежностей, принципи SOLID