2009-05-21 73 views
2

明天我需要展示关于DDD方法的小型演示。如何将领域驱动设计引入协程序员?

它应该包含2个要点:
“什么是域驱动设计?”
“我们如何使用它?”

我会很高兴,如果我能看到一些想法如何'实现'我的'演示文稿界面'的第一点。

问,因为我不是每天都在做报告,我有点困惑。

回答

4

有点难以理解您的问题是缺乏DDD知识,或者只是如何表达它。

“什么是领域驱动设计” - 从http://www.infoq.com/minibooks/domain-driven-design-quickly

“我们如何使用它”抢了很好的概述。你不能真的只是“使用它”。您必须确定对您的业务有意义的部分。

  • 您可以充分利用对业务的理解和建模以及在语音,代码和文档中创建通用语言的优势。
  • 您可以使用与软件体系结构相关的想法,例如使用存储库,实体和值对象。
  • 您可以注意良好设计和代码质量的原则,如意图揭示界面,无副作用函数等。
  • 您可以尝试传递重构知识以及与更大系统。

一些人在概念理解方面低挂,其他人很难在没有个人兴趣的情况下施加。

1

阿美族,

是在当前幻灯片转换成您的需求(其在葡萄牙,巴西) - >Slide

解释说,DDD心不是一个技术或方法,但更像是收集的方法注重领域逻辑的各种概念,技术和原则。

解释这无处不在的语言,分层架构,域模式,以及关于当前的做法和DDD方式的diff,后来就用DDD在当前方法的优点,然后开导,并添加您的演示文稿的结论..

希望它帮助你。

+0

它已经帮助。 :) – 2009-05-21 19:12:27

+0

“关于当前方法和ddd方法的差异”,这正是我想到的 - 将DDD展示为我们方法的下一步发展。而那些不会是谎言。 – 2009-05-21 21:23:35

0

This思维导图整理了我的想法。