🗊 Презентация Переходим от Feature-based разработки к Domain Driven Design

Категория: Английский язык
Нажмите для полного просмотра!
Переходим от Feature-based разработки к Domain Driven Design, слайд №1 Переходим от Feature-based разработки к Domain Driven Design, слайд №2 Переходим от Feature-based разработки к Domain Driven Design, слайд №3 Переходим от Feature-based разработки к Domain Driven Design, слайд №4 Переходим от Feature-based разработки к Domain Driven Design, слайд №5 Переходим от Feature-based разработки к Domain Driven Design, слайд №6 Переходим от Feature-based разработки к Domain Driven Design, слайд №7 Переходим от Feature-based разработки к Domain Driven Design, слайд №8 Переходим от Feature-based разработки к Domain Driven Design, слайд №9 Переходим от Feature-based разработки к Domain Driven Design, слайд №10 Переходим от Feature-based разработки к Domain Driven Design, слайд №11 Переходим от Feature-based разработки к Domain Driven Design, слайд №12 Переходим от Feature-based разработки к Domain Driven Design, слайд №13 Переходим от Feature-based разработки к Domain Driven Design, слайд №14 Переходим от Feature-based разработки к Domain Driven Design, слайд №15 Переходим от Feature-based разработки к Domain Driven Design, слайд №16 Переходим от Feature-based разработки к Domain Driven Design, слайд №17 Переходим от Feature-based разработки к Domain Driven Design, слайд №18 Переходим от Feature-based разработки к Domain Driven Design, слайд №19 Переходим от Feature-based разработки к Domain Driven Design, слайд №20 Переходим от Feature-based разработки к Domain Driven Design, слайд №21 Переходим от Feature-based разработки к Domain Driven Design, слайд №22 Переходим от Feature-based разработки к Domain Driven Design, слайд №23 Переходим от Feature-based разработки к Domain Driven Design, слайд №24 Переходим от Feature-based разработки к Domain Driven Design, слайд №25 Переходим от Feature-based разработки к Domain Driven Design, слайд №26 Переходим от Feature-based разработки к Domain Driven Design, слайд №27 Переходим от Feature-based разработки к Domain Driven Design, слайд №28 Переходим от Feature-based разработки к Domain Driven Design, слайд №29 Переходим от Feature-based разработки к Domain Driven Design, слайд №30 Переходим от Feature-based разработки к Domain Driven Design, слайд №31 Переходим от Feature-based разработки к Domain Driven Design, слайд №32 Переходим от Feature-based разработки к Domain Driven Design, слайд №33 Переходим от Feature-based разработки к Domain Driven Design, слайд №34 Переходим от Feature-based разработки к Domain Driven Design, слайд №35 Переходим от Feature-based разработки к Domain Driven Design, слайд №36 Переходим от Feature-based разработки к Domain Driven Design, слайд №37 Переходим от Feature-based разработки к Domain Driven Design, слайд №38 Переходим от Feature-based разработки к Domain Driven Design, слайд №39 Переходим от Feature-based разработки к Domain Driven Design, слайд №40 Переходим от Feature-based разработки к Domain Driven Design, слайд №41 Переходим от Feature-based разработки к Domain Driven Design, слайд №42 Переходим от Feature-based разработки к Domain Driven Design, слайд №43

Содержание

Вы можете ознакомиться и скачать презентацию на тему Переходим от Feature-based разработки к Domain Driven Design. Доклад-сообщение содержит 43 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Переходим от Feature-based разработки к Domain Driven Design
Описание слайда:
Переходим от Feature-based разработки к Domain Driven Design

Слайд 2


SkyEng Skyeng — это онлайн-школа английского языка нового поколения. В школе работают профессионалы, помогающие жителям современных мегаполисов...
Описание слайда:
SkyEng Skyeng — это онлайн-школа английского языка нового поколения. В школе работают профессионалы, помогающие жителям современных мегаполисов выучить английский язык в условиях недостатка времени.

Слайд 3


Переходим от Feature-based разработки к Domain Driven Design, слайд №3
Описание слайда:

Слайд 4


Маркетинг Ма́рке́тинг (от англ. marketing «рыночная деятельность») — организационная функция и совокупность процессов создания, продвижения и...
Описание слайда:
Маркетинг Ма́рке́тинг (от англ. marketing «рыночная деятельность») — организационная функция и совокупность процессов создания, продвижения и предоставления продукта или услуги покупателям и управление взаимоотношениями с ними с выгодой для организации.

Слайд 5


Маркетинг Тратить меньше (на продвижение и предоставление) Получать больше (увеличение аудитории, создание новых продуктов) Деньги!
Описание слайда:
Маркетинг Тратить меньше (на продвижение и предоставление) Получать больше (увеличение аудитории, создание новых продуктов) Деньги!

Слайд 6


Переходим от Feature-based разработки к Domain Driven Design, слайд №6
Описание слайда:

Слайд 7


Что требуется от разработки Качественно Быстро Дешево
Описание слайда:
Что требуется от разработки Качественно Быстро Дешево

Слайд 8


Пример
Описание слайда:
Пример

Слайд 9


Задачка Надо сделать виджет Дизайн есть! Пользователь оставляет заявку В календаре выбирает дату и время вводного урока
Описание слайда:
Задачка Надо сделать виджет Дизайн есть! Пользователь оставляет заявку В календаре выбирает дату и время вводного урока

Слайд 10


Вводный урок Что это?
Описание слайда:
Вводный урок Что это?

Слайд 11


Задачка Надо сделать виджет Дизайн есть! Пользователь оставляет заявку В календаре выбирает дату и время вводного урока
Описание слайда:
Задачка Надо сделать виджет Дизайн есть! Пользователь оставляет заявку В календаре выбирает дату и время вводного урока

Слайд 12


Переходим от Feature-based разработки к Domain Driven Design, слайд №12
Описание слайда:

Слайд 13


Как будем делать тех. ревью? От базы/интеграций От api фронтенда От проблемы бизнеса
Описание слайда:
Как будем делать тех. ревью? От базы/интеграций От api фронтенда От проблемы бизнеса

Слайд 14


И от базы/интеграций и от api Сервис букинга — получить, выбрать, отменить Фронтовое api — получить, выбрать, отменить База — таблица свзяка...
Описание слайда:
И от базы/интеграций и от api Сервис букинга — получить, выбрать, отменить Фронтовое api — получить, выбрать, отменить База — таблица свзяка education_service_id, booking_slot_id Что там дальше, подумаем потом ;) Что думает по этому поводу бизнес?

Слайд 15


Переходим от Feature-based разработки к Domain Driven Design, слайд №15
Описание слайда:

Слайд 16


Переходим от Feature-based разработки к Domain Driven Design, слайд №16
Описание слайда:

Слайд 17


Чего хочет бизнес от разработки. Качественно — не терять сценарии и лучше понимать бизнес проблемы Быстро — быстро описывать сценарии в коде в отрыве...
Описание слайда:
Чего хочет бизнес от разработки. Качественно — не терять сценарии и лучше понимать бизнес проблемы Быстро — быстро описывать сценарии в коде в отрыве от конкретных технологий (технологии не важны) Дешево — возможность проверять сценарии как можно раньше (оно вообще работает? может и разрабатывать не надо?)

Слайд 18


Что дальше? Опишем сервис Пробуем удовлетворить все 3 потребности Посмотрим со стороны гексагональной архитектуры
Описание слайда:
Что дальше? Опишем сервис Пробуем удовлетворить все 3 потребности Посмотрим со стороны гексагональной архитектуры

Слайд 19


«Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its...
Описание слайда:
«Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases.». «Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from its eventual run-time devices and databases.».

Слайд 20


Hexagonal architecture / Ports and adapters
Описание слайда:
Hexagonal architecture / Ports and adapters

Слайд 21


Попробуем описать сервис — Application
Описание слайда:
Попробуем описать сервис — Application

Слайд 22


Какие сервисы нужны? (что если их нет? или есть?) Какие сервисы нужны? (что если их нет? или есть?) Что нам понадобится от них? Что нужно от...
Описание слайда:
Какие сервисы нужны? (что если их нет? или есть?) Какие сервисы нужны? (что если их нет? или есть?) Что нам понадобится от них? Что нужно от репозитория?

Слайд 23


Отложить звонок, сразу после заявки Отложить звонок, сразу после заявки Отменить звонок вообще, если пользователь выбрал дату/время Назначить звонок,...
Описание слайда:
Отложить звонок, сразу после заявки Отложить звонок, сразу после заявки Отменить звонок вообще, если пользователь выбрал дату/время Назначить звонок, если пользователь передумал

Слайд 24


Выбрать дату/время Выбрать дату/время Отменить дату/время Проверить подходит ли дата/время Получить список дат/времени
Описание слайда:
Выбрать дату/время Выбрать дату/время Отменить дату/время Проверить подходит ли дата/время Получить список дат/времени

Слайд 25


Сохранить Сохранить Получить
Описание слайда:
Сохранить Сохранить Получить

Слайд 26


Переходим от Feature-based разработки к Domain Driven Design, слайд №26
Описание слайда:

Слайд 27


Переходим от Feature-based разработки к Domain Driven Design, слайд №27
Описание слайда:

Слайд 28


Переходим от Feature-based разработки к Domain Driven Design, слайд №28
Описание слайда:

Слайд 29


Переходим от Feature-based разработки к Domain Driven Design, слайд №29
Описание слайда:

Слайд 30


Переходим от Feature-based разработки к Domain Driven Design, слайд №30
Описание слайда:

Слайд 31


Переходим от Feature-based разработки к Domain Driven Design, слайд №31
Описание слайда:

Слайд 32


Application Качественно — не терять сценарии и лучше понимать бизнес проблемы Быстро — быстро описывать сценарии в коде в отрыве от конкретных...
Описание слайда:
Application Качественно — не терять сценарии и лучше понимать бизнес проблемы Быстро — быстро описывать сценарии в коде в отрыве от конкретных технологий (технологии не важны) Дешево — возможность проверять сценарии как можно раньше (оно вообще работает? может и разрабатывать не надо?)

Слайд 33


Насколько это гибко?
Описание слайда:
Насколько это гибко?

Слайд 34


Переходим от Feature-based разработки к Domain Driven Design, слайд №34
Описание слайда:

Слайд 35


Насколько это гибко?
Описание слайда:
Насколько это гибко?

Слайд 36


Переходим от Feature-based разработки к Domain Driven Design, слайд №36
Описание слайда:

Слайд 37


Переходим от Feature-based разработки к Domain Driven Design, слайд №37
Описание слайда:

Слайд 38


При чем тут DDD? Ubiquitous Language (единый язык) Можно показать заказчику Если не поймет, покрыть BDD тестом Bounded Context (контекст предметной...
Описание слайда:
При чем тут DDD? Ubiquitous Language (единый язык) Можно показать заказчику Если не поймет, покрыть BDD тестом Bounded Context (контекст предметной области)

Слайд 39


Hexagonal architecture / Ports and adapters
Описание слайда:
Hexagonal architecture / Ports and adapters

Слайд 40


Более красивая картинка ;)
Описание слайда:
Более красивая картинка ;)

Слайд 41


Зачем Позволяет концентрироваться на домене Выделение бизнес логики Тесты Заменяемые элементы Дисциплина (именование папок, куда что положить)
Описание слайда:
Зачем Позволяет концентрироваться на домене Выделение бизнес логики Тесты Заменяемые элементы Дисциплина (именование папок, куда что положить)

Слайд 42


Заметки на полях Что с атомарностю (@synchronized)? Почему не ивенты из модели? Где эксепшены?
Описание слайда:
Заметки на полях Что с атомарностю (@synchronized)? Почему не ивенты из модели? Где эксепшены?

Слайд 43


Спасибо. Ссылка на Github с примером ;)
Описание слайда:
Спасибо. Ссылка на Github с примером ;)



Похожие презентации
Mypresentation.ru
Загрузить презентацию