Dragon-Driven Design

Dragon-Driven Design

University

11 Qs

quiz-placeholder

Similar activities

7 класс программирование

7 класс программирование

7th Grade - University

10 Qs

Структурированный тип данных массив

Структурированный тип данных массив

10th Grade - University

11 Qs

Quiz TechnoDiasoft

Quiz TechnoDiasoft

University

10 Qs

ML зачет

ML зачет

University

16 Qs

Викторина ИИ

Викторина ИИ

University

10 Qs

СУБД

СУБД

University

11 Qs

Figma: редактор

Figma: редактор

University

10 Qs

Основы цифровой грамотности

Основы цифровой грамотности

University

11 Qs

Dragon-Driven Design

Dragon-Driven Design

Assessment

Quiz

Information Technology (IT)

University

Easy

Created by

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?