Публикации по теме 'ddd'


Возрождение важности ООП: парадигма инженерного успеха
Я помню, когда пытался получить свою первую работу в качестве разработчика Java , и мой брат помогал мне освоить основы ООП, выполняя некоторые обычные упражнения по программированию. Мне повезло, я успешно прошел собеседование в ведущей компании (не раньше, чем провалил дюжину собеседований). Сфера деятельности, которую я делал, была очень узкой. Я писал код, тестировал локально, иногда развертывал в среде разработки с помощью Jenkins и снова тестировал там. Тогда бума CI/CD еще не..

Разработка стратегии развития: правда о доменно-ориентированном дизайне
Разработка стратегии развития: правда о доменно-ориентированном дизайне Всем привет! DDD (Domain Driven Design) привлекает внимание людей, и они говорят, что его следует использовать повсеместно. Если мы не будем использовать DDD стратегически, мы можем сделать наши проекты слишком сложными и вызвать гораздо больше проблем. Что такое доменно-ориентированное проектирование (DDD)? Domain-Driven Design — это подход, предназначенный для управления программным обеспечением…

Доменно-ориентированный дизайн, часть 1 - Язык
Доменно-ориентированный дизайн - это дизайн программного обеспечения, ориентированный на понимание лежащего в основе бизнеса. Это полезно для долгосрочных проектов, потому что приводит к качественному программному обеспечению, которое обслуживает пользователей. Это помогает при решении сложных проблем, отслеживает основные проблемы и не дает нам потеряться в коде. Личная мотивация Прежде чем я начал применять идеи дизайна предметной области, я боролся с разработкой программного..

База данных и всегда действительная модель домена
Сегодня мы поговорим о важном вопросе: как база данных приложения вписывается в концепцию всегда действительной модели домена? Другими словами, является ли база данных частью всегда действующей границы или следует рассматривать ее как внешнюю систему и проверять все данные, поступающие от нее? 1. Всегда действительная модель домена Просто краткое напоминание о том, что такое Всегда действительная модель домена . Это руководство гласит, что доменные классы всегда должны защищать себя..

Почему в моей книге используются Node.js и JavaScript
Этот пост объясняет, почему я выбрал Node.js в качестве платформы времени выполнения и JavaScript в качестве языка программирования для своей книги Реализация DDD, CQRS и Event Sourcing . Описанные причины включают в себя личный опыт, желаемую целевую аудиторию, а также характеристики платформы и языка. Кроме того, кратко обсуждаются преимущества и последствия статических типов. Наконец, пост завершается обзором будущих дополнений к существующей книге. Личный опыт Одной из причин..