DDD - модель вместо требований (Максим Цепков на HappyDev-2013) — различия между версиями

Материал из MaksWiki
Перейти к: навигация, поиск
м
м
Строка 3: Строка 3:
 
  [http://2013.happydev.ru/section/8#report-11 Доклад на сайте конференции]
 
  [http://2013.happydev.ru/section/8#report-11 Доклад на сайте конференции]
 
  [http://www.slideshare.net/mtsepkov/ddd-happy-dev2013tsepkov Презентация на slideshare]
 
  [http://www.slideshare.net/mtsepkov/ddd-happy-dev2013tsepkov Презентация на slideshare]
 +
Видео https://youtu.be/M1S0Ivjs2Oc
  
 
Сталкивались с тем, что требования сложно формализовать и поддерживать актуальность?
 
Сталкивались с тем, что требования сложно формализовать и поддерживать актуальность?
Строка 12: Строка 13:
 
= Видео =
 
= Видео =
  
<html><center>
+
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/M1S0Ivjs2Oc" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe></html>
<embed src="http://www.youtube.com/v/M1S0Ivjs2Oc&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="315"></embed>
+
</center></html>
+
  
 
= Презентация =
 
= Презентация =
 
[[Файл:Tsepkov-HappyDev-2013-DDD.pdf|left|page=-|256px]]
 
[[Файл:Tsepkov-HappyDev-2013-DDD.pdf|left|page=-|256px]]
 
{{----}}
 
{{----}}

Версия 23:50, 25 декабря 2017


Доклад на сайте конференции
Презентация на slideshare
Видео https://youtu.be/M1S0Ivjs2Oc

Сталкивались с тем, что требования сложно формализовать и поддерживать актуальность?

Есть много подходов - user story, use case и т.д., но все они описывают в основном поведенческие аспекты. А что делать, если мы работаем в сфере, где бизнес-требования достаточно сложны и объекты меняют поведение в зависимости от контекста?

DDD - подход, позволяющий превратить предметную область из темного леса в настоящего друга человека. Единый язык устраняет трудности перевода между заказчиками, аналитиками, командой разработки и тестировщиками и дает возможность верификации модели заказчиком.

Видео

Презентация

Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf Tsepkov-HappyDev-2013-DDD.pdf