
Dragon-Driven Design

Quiz
•
Information Technology (IT)
•
University
•
Easy
Timofey Karuba
Used 3+ times
FREE Resource
11 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
Create a free account and access millions of resources
Similar Resources on Wayground
16 questions
Сравнение систем Гарант и Консультант Плюс

Quiz
•
University
15 questions
Bakytbek

Quiz
•
University
15 questions
Вопросы по Treeview

Quiz
•
University
10 questions
Тестирование производительности и нагрузочное тестирование

Quiz
•
University
10 questions
Квиз: Основы ООП в Java

Quiz
•
University
15 questions
Тест по диаграммам классов UML

Quiz
•
University
13 questions
ИнфоShow

Quiz
•
University
12 questions
Викторина для ИТ специалистов

Quiz
•
University
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Appointment Passes Review

Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
Grammar Review

Quiz
•
6th - 9th Grade
Discover more resources for Information Technology (IT)
15 questions
Disney Trivia

Quiz
•
University
21 questions
Spanish-Speaking Countries

Quiz
•
6th Grade - University
7 questions
What Is Narrative Writing?

Interactive video
•
4th Grade - University
20 questions
Disney Trivia

Quiz
•
University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
5 questions
Examining Theme

Interactive video
•
4th Grade - University
23 questions
Lab 4: Quizziz Questions

Quiz
•
University
12 questions
Los numeros en español.

Lesson
•
6th Grade - University