Введение Domain-Driven Design — это архитектурный подход, в котором бизнес-логика становится основой кода приложения, а все ключевые части системы описываются так, как это реально…
Принципы проектирования и разработки
Принципы проектирования и разработки программного обеспечения (ПО) — это набор правил, помогающих создавать качественный, расширяемый и поддерживаемый код.
Архитекутра. Понятия консистентности и связанности кода
Консистентность (англ. cohesion) обозначает меру того, насколько хорошо связаны между собой элементы системы. Чем выше уровень cohesion, тем лучше организована система, и тем проще…