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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Переходим от Feature-based разработки к Domain Driven Design абсолютно бесплатно. Урок-презентация на эту тему содержит всего 43 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Английский язык » Переходим от Feature-based разработки к Domain Driven Design



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    43 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    5.32 MB
  • Просмотров:
    227
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

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

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

№3 слайд
Содержание слайда:

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

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

№6 слайд
Содержание слайда:

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

№8 слайд
Пример
Содержание слайда: Пример

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

№10 слайд
Вводный урок Что это?
Содержание слайда: Вводный урок Что это?

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

№12 слайд
Содержание слайда:

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

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

№15 слайд
Содержание слайда:

№16 слайд
Содержание слайда:

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

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

№19 слайд
Allow an application to
Содержание слайда: «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
Содержание слайда: Hexagonal architecture / Ports and adapters

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

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

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

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

№25 слайд
Сохранить Сохранить Получить
Содержание слайда: Сохранить Сохранить Получить

№26 слайд
Содержание слайда:

№27 слайд
Содержание слайда:

№28 слайд
Содержание слайда:

№29 слайд
Содержание слайда:

№30 слайд
Содержание слайда:

№31 слайд
Содержание слайда:

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

№33 слайд
Насколько это гибко?
Содержание слайда: Насколько это гибко?

№34 слайд
Содержание слайда:

№35 слайд
Насколько это гибко?
Содержание слайда: Насколько это гибко?

№36 слайд
Содержание слайда:

№37 слайд
Содержание слайда:

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

№39 слайд
Hexagonal architecture Ports
Содержание слайда: Hexagonal architecture / Ports and adapters

№40 слайд
Более красивая картинка https
Содержание слайда: Более красивая картинка ;) https://herbertograca.com/2017/09/14/ports-adapters-architecture/

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

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

№43 слайд
Спасибо. https www.infoq.com
Содержание слайда: Спасибо. https://www.infoq.com/minibooks/domain-driven-design-quickly/ http://www.ntcoding.co.uk/workshops/strategic-ddd-practices http://www.ouarzy.com/2016/07/25/micro-service-and-bounded-context-clarification/ http://www.dossier-andreas.net/software_architecture/ports_and_adapters.html Ссылка на Github с примером ;)

Скачать все slide презентации Переходим от Feature-based разработки к Domain Driven Design одним архивом: