Как представить Domain Driven Design совместным программистам? - PullRequest
2 голосов
/ 21 мая 2009

Завтра мне нужно показать небольшую презентацию о подходе DDD.

Он должен содержать 2 основных пункта:
«Что такое дизайн, управляемый доменом?»
"Как мы можем использовать это?"

Я был бы рад, если бы увидел идеи, как «реализовать» первый пункт моего «интерфейса презентации».

Спрашиваю, потому что я не делаю презентации каждый день, и я немного растерялся.

Ответы [ 3 ]

4 голосов
/ 21 мая 2009

Довольно сложно понять, является ли ваша проблема нехваткой знаний о DDD, или просто как ее представить.

"Что такое доменно-управляемый дизайн" - получите хороший обзор от http://www.infoq.com/minibooks/domain-driven-design-quickly

«Как мы можем это использовать». Вы не можете просто «использовать это». Вы должны определить те его части, которые имеют смысл для вашего бизнеса.

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

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

1 голос
/ 21 мая 2009

Друзья

Перевести текущий слайд к вашим потребностям (на португальском и бразильском языках) -> Слайд

Объясните, что DDD - это не технология или методология, а скорее подход, который объединяет различные концепции, методы и принципы с акцентом на предметную логику.

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

Надеюсь, это помогло тебе.

0 голосов
/ 22 мая 2009

Эта карта ума отсортировала мой разум.

...