abykov.dev

Микросервисы: серия материалов о принципах, паттернах и практике

Микросервисная архитектура — популярный подход к созданию гибких, масштабируемых и поддерживаемых систем. В этой серии статей рассмотрим принципы проектирования, ключевые паттерны, а также практич...

SOLID: SRP — Принцип единственной ответственности

Принцип единственной ответственности. Он гласит: “Каждый программный компонент должен иметь одну и только одну ответственность” Проще говоря, если класс или функция умеют делать слишком многое — ...

SOLID: серия материалов о принципах проектирования

При проектировании программных систем разработчики сталкиваются с множеством архитектурных решений. Как понять, когда класс становится слишком сложным? Как добавлять новые возможности, не ломая сущ...