
Dragon-Driven Design
Authored by Timofey Karuba
Information Technology (IT)
University
Used 4+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Проанализируйте что относится к обязанностям слоя приложения (Application Layer) в DDD?
Реализация бизнес-правил
Хранение данных в базе
Генерация пользовательского интерфейса
Координация работы доменных объектов
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Как обычно реализуют Value Objects в C#?
Класс с публичными сеттерами всех свойств
Record с read-only свойствами или init-only сеттерами
Структура с изменяемыми полями
Статический класс
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Что такое Агрегат (Aggregate)?
Группа связанных объектов, управляемых через корневой объект
Коллекция сущностей в базе данных
Паттерн для оптимизации SQL-запросов
Метод объединения нескольких микросервисов
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
При изменении адреса доставки в заказе генерируется DomainEvent. Через месяц добавляется интеграция с 1С, которая тоже должна реагировать на это событие. Придумайте как избежать модификации заказа при каждом новом требовании?
Добавить CRM-логику прямо в метод ChangeAddress заказа
Использовать MediatR
Создать отдельное событие для извещения 1С
Отказаться от событий и использовать поллинг
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Для чего может использоваться паттерн Factory в DDD?
Для внедрения зависимостей в сервисы
Для инкапсуляции сложной логики создания составных объектов
Для преобразования DTO в доменные объекты
Для реализации Unit of Work
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Где должна выполняться проверка что пользователь имеет админские права?
В конструкторе доменного объекта UserSettings
В классе контроллера при обработке команды
В интерфейсе через валидацию формы
При выполнении запроса к базе данных
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Использованию какого стратегического паттерна соответствует ситуация, когда две команды (программистов) соглашаются совместно использовать часть модели и данных, синхронизируя изменения через общий код?
Published Language
Shared Kernel
Context Map
Event Sourcing
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?