EMZETT.
Увійти

Шарувата та чиста архітектура: правильний порядок залежностей

Коротко: Хороша архітектура розділяє інтерфейс, бізнес-логіку й доступ до даних і спрямовує залежності лише всередину, щоб бізнес-правила залишалися незалежними від фреймворків і баз даних.

Докладніше: У міру зростання застосунку HTML, запити до бази даних і бізнес-правила часто змішуються в одних і тих самих файлах. Зміни стають ризикованими. Архітектурні патерни наводять лад.

Подробиці

Класичні шари

  1. Подання (UI, …

Див. також: гексагональна архітектура, модульний моноліт, впровадження залежностей, принципи SOLID