美文网首页
DDD的一些思考

DDD的一些思考

作者: 天涯无梦 | 来源:发表于2018-07-17 22:01 被阅读0次

开发和设计在逻辑上是非常和谐的两个过程,但在实际工作中经常产生矛盾。在建筑领域中,也有实施和设计之间的矛盾,但是在软件业,这种矛盾体现的更为激烈。因为,建筑业和软件业有一个关键的区别,设计的结果90%可以映射建筑的结果。建筑业中,设计人员和实施人员的技能领域界限很明确,语言统一,分工明确。一座别墅可以边盖边设计,对于上海中心这样的摩天大楼必须先设计再建设。如果事先不做事无巨细的设计,经过无数次讨论和重绘建筑设计图纸,那项目注定只有一个结局就是失败。但是软件业中则不是如此,设计的结果经常无法正确的指导实践,在实际开发的过程中,为了解决各种问题,完全可能把先前的设计推翻。所以说在高度设计的环境中,开发人员需要很优秀的技能,优秀到足以质疑设计人员的设计,特别是设计人员一天不如一天知道开发平台的具体细节的情况下,开发和设计就会脱节。总体来说规划式(Planed design)和演进式设计(Evolutionary design)是相辅相成,规划式不应太偏重细节,而是将整个架构脉络梳理清楚,使用的技术做好预研工作,针对核心业务优先划分清楚,具体开发过程则更依赖于开发人员的技术和业务能力。

相关文章

  • DDD的一些思考

    开发和设计在逻辑上是非常和谐的两个过程,但在实际工作中经常产生矛盾。在建筑领域中,也有实施和设计之间的矛盾,但是在...

  • 关于DDD的思考

    一.DDD是什么? Domain-Driven Design : 领域驱动设计 适合的场景: 【复杂】软件的设计之...

  • MarkDown

    ###fff ..aa..... ddd ddd ddd ddd ddddddasdf

  • test1

    *title* dddd ddd ddd ddd

  • DDD领域驱动设计

    参考来源: 使用DDD指导业务设计的一点思考 https://insights.thoughtworks.cn/...

  • 第一节 DDD相关概念

    什么是DDD DDD相关概念 1.1什么是DDD 领域驱动设计,即Domain Driven Design(DDD...

  • 2018-02-09

    # aaa ## aaa ### ddd ddd

  • XML之XPath

    /AAA/AAA/CCC/AAA/DDD/BBB //BBB//DDD/BBB /AAA/CCC/DDD/*/*/...

  • DDD 推行之难

    最近在思考DDD的落地情况(笔者刚去了一家新公司,总会比较一下),似乎DDD是一个很好的东西,但随着学习和实践的深...

  • DDD领域驱动设计浅见

    目录 DDD简介DDD是啥DDD能给微服务带来什么不用DDD的常见设计方式DDD整洁架构常见三层架构设计整洁架构D...

网友评论

      本文标题:DDD的一些思考

      本文链接:https://www.haomeiwen.com/subject/iefnpftx.html