Строительные блоки DDD
9 апр. 2021 г. 1552

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

Читать далее →
Active Record vs Data Mapper
3 апр. 2021 г. 3136

Обзор и сравнение двух популярных шаблонов. Active Record Active Record - этот шаблон проектирования представляет запись из базы данных в виде объекта. Главная особенность - простота использован...

Читать далее →
Transaction Script VS Domain Model
27 мар. 2021 г. 1108

Основное различие этих двух архитектурных подходов состоит в назначении модели (наборе доменных сущностей). Доменная сущность в Transaction Script является практически полным отображением таблицы в б...

Читать далее →
Что почитать по архитектуре ПО и DDD ?
21 мар. 2021 г. 13232

В данной заметке будут собираться интересные материалы по разработке и архитектуре ПО. Блоги Мартин Фаулер (Martin Fowler) Роберт Мартин (Robert Cecil Martin) ("Дядя Боб") Эрик Эванс (Eric...

Читать далее →
Yii2. Контейнер внедрения зависимостей (dependency injection container)
9 янв. 2020 г. 2074

Контейнер внедрения зависимостей – это объект, который предназначен для создания других объектов со всеми необходимыми зависимостями. Под “зависимостями” понимаются другие объекты, которые должны быть...

Читать далее →
Интерфейсы
3 янв. 2020 г. 197

Под «интерфейсом» в языках программирования обычно понимают обязательство класса по реализации функционала (набора методов), который описан в интерфейсе. Интерфейсы похожи на классы, но у них есть...

Читать далее →
Корпоративные приложения (enterprise)
31 дек. 2019 г. 1837

Что такое корпоративные приложения? Подобную статью следует начинать с определения, так и поступлю, дам своё определение, ведь общепринятого не существует. Корпоративные приложения (промышленные) – э...

Читать далее →