首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

研发深恶痛绝,业界持续热捧,DDD 到底是啥?

DDD关于开发过程的论述 关于开发过程,《领域驱动设计·软件核心复杂性应对之道》这本书第三部分用6章的内容重点论述了重构,但对于软件工程,只是简单提及“敏捷开发过程”。...二十年后的今天,敏捷开发和极限编程早已式微,但乔梁老师的著作《持续交付》给我们提供了新的视角。乔梁老师在其著作《持续交付》里梳理了软件工程的进化史。...,所有秘密迎刃而解。...有趣的是,《解构领域驱动设计》的作者,对限界上下文的理解也经历了一个禅宗式的参悟的过程:参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。...大概所有研究 DDD 的人,都会经历类似的过程吧。从这个角度看,把一种技术方法讲成玄学,需要学习的人去慢慢参悟,这很难说不是一种退步。

1.8K41

领域驱动设计四论

过程论 DDD 关于开发过程的论述 关于开发过程,《领域驱动设计·软件核心复杂性应对之道》这本书第三部分用 6 章的内容重点论述了重构,但对于软件工程,只是简单提及“敏捷开发过程”。...二十年后的今天,敏捷开发和极限编程早已式微,但乔梁老师的著作《持续交付》给我们提供了新的视角。乔梁老师在其著作《持续交付》里梳理了软件工程的进化史。...,所有秘密迎刃而解。...有趣的是,《解构领域驱动设计》的作者,对限界上下文的理解也经历了一个禅宗式的参悟的过程:参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。...大概所有研究 DDD 的人,都会经历类似的过程吧。从这个角度看,把一种技术方法讲成玄学,需要学习的人去慢慢参悟,这很难说不是一种退步。

1K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    程序员幽默:66条让你笑爆肚皮的程序员段子

    7、生活中程序猿的真实写照、一款游戏一包烟,一台电脑一下午。一盒泡面一壶水,一顿能管一整天。...16、C++程序员看不起C 程序员, C 程序员看不起java程序员, java程序员看不起C#程序员,C#程序员看不起美工。周末了,美工带着妹子出去约会了,一群SX程序员还在加班。。。...38、一程序员家的水管坏了,他打电话叫来一个水管工修理。 水管工鼓捣了一个小时,终于把管子修好了,他递给程序员一张600元的帐单。 “600元!”程序员愤怒地说:“我当程序员一天都赚不了这么多钱!”...52、对于程序员来说、没老婆不悲催。悲催的是、没老婆、控制台还不停的提示你Error:could not find the object 53、假如生活欺骗了你,不要悲伤不要心急。...56、”如果你ctrl+alt+del,蹦出任务管理器,你从上到下扫一眼,所有的进程你都认识,知道他们是干什么的,并且知道关掉有什么后果,而且你还能从CPU和内存占用的数字跳动上清楚的知道电脑现在什么状态

    1.1K70

    程序员幽默:66条让你笑爆肚皮的程序员段子

    7、生活中程序猿的真实写照、一款游戏一包烟,一台电脑一下午。一盒泡面一壶水,一顿能管一整天。...16、C++程序员看不起C 程序员, C 程序员看不起java程序员, java程序员看不起C#程序员,C#程序员看不起美工。周末了,美工带着妹子出去约会了,一群SX程序员还在加班。。。...38、一程序员家的水管坏了,他打电话叫来一个水管工修理。 水管工鼓捣了一个小时,终于把管子修好了,他递给程序员一张600元的帐单。 “600元!”程序员愤怒地说:“我当程序员一天都赚不了这么多钱!”...52、对于程序员来说、没老婆不悲催。悲催的是、没老婆、控制台还不停的提示你Error:could not find the object 53、假如生活欺骗了你,不要悲伤不要心急。...56、”如果你ctrl+alt+del,蹦出任务管理器,你从上到下扫一眼,所有的进程你都认识,知道他们是干什么的,并且知道关掉有什么后果,而且你还能从CPU和内存占用的数字跳动上清楚的知道电脑现在什么状态

    1.7K20

    108个程序员的笑话,你都看得懂吗?

    7、生活中程序猿的真实写照、一款游戏一包烟,一台电脑一下午。一盒泡面一壶水,一顿能管一整天。...52、对于程序员来说、没老婆不悲催。悲催的是、没老婆、控制台还不停的提示你Error:couldnotfindtheobject 53、假如生活欺骗了你,不要悲伤不要心急。...56、"如果你ctrl+alt+del,蹦出任务管理器,你从上到下扫一眼,所有的进程你都认识,知道他们是干什么的,并且知道关掉有什么后果,而且你还能从CPU和内存占用的数字跳动上清楚的知道电脑现在什么状态...86、对于各种凌乱的电脑问题,其他行业的人,以为程序员们什么都会;程序员中的女程序员,以为男程序员什么都会;男程序员中一般程序员,以为技术好的程序员什么都会;技术好的程序员每次都在网上苦苦找答案。...那么你对于我的第三个问题的答案能不能和第二个问题的答案一样?老板无语了。 92、问:什么比七个工作日更让人不爽?答:第八个(debug)。

    3.8K70

    优秀 CTO 的三等资质,技术实力排在最后 | 极客时间

    这个人就是乔新亮。听过几次老乔的技术分享,感触很深。...就说老乔吧,十多年来,他一直坚持分享自己的技术见解 ,在个人成长方面,他也有一套独特的方法。那些困扰他人很长时间的问题,经他一讲就立刻清楚了,这就是他的功力所在。...之前看过不少包装过度、充斥“成功者叙述模式”的书,一到落地阶段就阻力重重。但这个专栏不同,内容真诚接地气,都是能应用于实践的方法论。...这个专栏可以真正帮那些迷茫困惑、渴望成长的人,找到“捷径”。他的经验不一定适合所有人,但 一定适合那些想在程序员路上走得更好、更远的人。...总的来说,老乔从「个人认知、管理工作、专业成长」三方面都做了言之有物的分享,每篇复盘都由核心问题、经历复述、经验提炼、后续实践等几类关键元素组成,不发明任何玄之又玄的管理学名词和操作模式,一切输出都源于实践总结

    28340

    来自大厂 CTO 的忠告:这件事越早做越好 | 极客时间

    这个人就是乔新亮。听过几次老乔的技术分享,感触很深。...就说老乔吧,十多年来,他一直坚持分享自己的技术见解 ,在个人成长方面,他也有一套独特的方法。那些困扰他人很长时间的问题,经他一讲就立刻清楚了,这就是他的功力所在。...之前看过不少包装过度、充斥“成功者叙述模式”的书,一到落地阶段就阻力重重。但这个专栏不同,内容真诚接地气,都是能应用于实践的方法论。...这个专栏可以真正帮那些迷茫困惑、渴望成长的人,找到“捷径”。他的经验不一定适合所有人,但一定适合那些想在程序员路上走得更好、更远的人。...总的来说,老乔从「个人认知、管理工作、专业成长」三方面都做了言之有物的分享,每篇复盘都由核心问题、经历复述、经验提炼、后续实践等几类关键元素组成,不发明任何玄之又玄的管理学名词和操作模式,一切输出都源于实践总结

    21020

    DDD学习手记 | 洞见

    而且身为程序员,自然愿意去关注那些能指导我们写代码的战术设计方法,对那些真正能帮助我们进行合理设计的战略设计方法,则视而不见(可能是因为看也看不懂)。...一年之后由同事翻译的中文版《实现领域驱动设计》也相应出版,当时被看做是能让DDD落地的书(毕竟书名里有个“实现”嘛)。然而我在项目技术负责人的带领下,在众多有经验的架构师的指导下,仍然没有弄明白。...开始精读之后,才发现这是一本很水的好书。说它水是因为它的编排并不足够细心,甚至有不同章节的两段文字完全相同的现象,还会花30页的篇幅去介绍一个基于NHibernate的资源库实现。...对于DDD,感觉快要开始入门了。 与此同时,IDDD的精华版DDDD(Domain-Driven Design Distilled)也出版了。...我顺着书中的指引,找到了ThoughtWorks洞见上的所有DDD文章,读完之后,世界观崩塌了,感觉自己刚要入门就要放弃了。具体原因请参考链接中的文章。

    67230

    优秀 CTO 的三等资质,技术实力排在最后 | 极客时间

    这个人就是乔新亮。听过几次老乔的技术分享,感触很深。...就说老乔吧,十多年来,他一直坚持分享自己的技术见解 ,在个人成长方面,他也有一套独特的方法。那些困扰他人很长时间的问题,经他一讲就立刻清楚了,这就是他的功力所在。...之前看过不少包装过度、充斥“成功者叙述模式”的书,一到落地阶段就阻力重重。但这个专栏不同,内容真诚接地气,都是能应用于实践的方法论。...这个专栏可以真正帮那些迷茫困惑、渴望成长的人,找到“捷径”。他的经验不一定适合所有人,但一定适合那些想在程序员路上走得更好、更远的人。...总的来说,老乔从「个人认知、管理工作、专业成长」三方面都做了言之有物的分享,每篇复盘都由核心问题、经历复述、经验提炼、后续实践等几类关键元素组成,不发明任何玄之又玄的管理学名词和操作模式,一切输出都源于实践总结

    42410

    终于,乔姆斯基出手了:追捧ChatGPT是浪费资源

    但乔姆斯基更多的观点在于批判,特别是对于 ChatGPT 的能力缺陷和道德水准:「今天,我们在人工智能方面所谓的革命性进步确实令人既担忧又乐观。...当语言学家试图发展一种理论来解释为什么给定的语言会这样工作时(为什么这些 —— 而不是那些句子被认为是合乎语法的?)...真正的智能也是能够进行道德思考的。这意味着要用一套道德原则来约束我们头脑中本来无限的创造力,确定什么是应该的、什么是不应该的(当然也要让这些原则本身受到创造性的批评)。...乔姆斯基对 ChatGPT 的评论,引起了业内的讨论,斯坦福大学教授、NLP 领域著名学者克里斯托弗・曼宁表示,他不是在针对 ChatGPT 的某种算法错误,而是针对了所有机器学习算法,且说法有些夸张了...对那些建设者来说:你们很了不起!」 你怎么看呢?

    20820

    Python 圈引发的感想:同是技术圈的,何必把事儿搞这么大

    事情是这样的。 背景 人物介绍: 董明伟:公众号「Python 之美」的作者,似乎还写了一本书,我没看过,我听我 py 的同学说,还是挺牛逼的大佬,他称董大,下文我也称董大。...刘志军:公众号「Python 之禅」的作者,似乎他也写了一本书,我也没看,听 py 的同学说,他也听牛逼的,下文我称 刘大吧。...对于做公众号为了赚钱我也觉得很正常,我拿 秦小明(公众号也叫秦小明),的话来说,不赚钱他才不会牺牲自己与孩子玩耍,与媳妇那啥那啥的时间来给读者分享最新的消息。...可能在他们的眼中,这种人就是那种好吃懒做,看不起那些主播,撒撒娇就能月入百万,你也本事你也可以,只要能光明正大的赚钱,不偷不摸,不做违法的事情,我觉得都是可以的,并不一定非要当个科学家,做个什么研究,为历史做出了什么贡献才叫做正事儿...不要看不起培训的人,学历只是代表以前你的知识比别人强 我相信是有很多人是看不起那些拿着钱去培训机构的人,觉得他们是正该学习的时候不努力,要找工作的时候才花几万块去培训。

    64830

    关于FACEBOOK 的 REACT 专利许可证

    这些条款中和基础软件没有任何关系,所以,这个条款是“强专利反击条款”。 在后面,本文的作者又解解释了,为什么React的“强专利反击条款”就跟没有似的。...具体来说,要明确Facebook对于React这个底层技术的专利权利主张是什么?但是作者搜了一下,发现什么也没有找到。...也就是说,对于USPTO(美国专利商标局)或法院来说,他们没办法对Facebook的这样没有为React申请专利的方式来执行任何和专利的诉讼,也就是说,Facebook的这个React License的条款...但是,对于那些已经走出和正在走出国门的企业来说,了解与掌握这一重要的专利诉讼程序却是极其重要的。...所以,知道“马克曼听证”意味着什么,确保所提交的用于解释权利要求的文件确实充分,学会利用“马克曼听证”,无论是对于破解美国的专利诉讼威胁,还是为未来准备有效的法律武器,无疑都非常重要。

    77510

    腾讯研究院对话前OpenAI研究员:为什么伟大不能被计划?

    - 对于管理者,你可能想要鼓励大家去接受糟糕的想法,广泛阅读,去做所有那些有助于避免显而易见想法的事情。- 让人们可以讨论有趣的话题,让他们去思考为什么这些话题有趣。...如果我说我要沿着某个路径前进,因为它很有趣,通常这也意味着它是新颖的、有趣的。这实际上意味着,我一生的所有经验都影响了我关于选择哪个方向的决定。这是非常丰富的信息,所有关于你生活经历的信息都在其中。...我们对未来的事情知之甚少,比如实现某个目标的路上会发生什么我们是不知道的,但我们非常了解自己过去的经历。所有这些都影响到“什么对你来说是有趣的,什么在此刻对你是有趣的”这个问题。...有些人可能直觉上觉得这不有趣,但对于一生从事化学的人来说,也许他们觉得这样做很有趣。这并没有明确的目标,我不知道最终的意义是什么,但我觉得它可能会有趣,因为我一生中已经见过了很多东西。...图 少有人走的路往往带来意外之喜(注:AI生成)组织的领导者如何才能营造一种激发创新的环境?袁晓辉:基于此,对于组织的领导者来说,这就显得非常重要。

    15410

    40个只有程序员才看得懂的段子

    男人要记住,与女人吵架的要领是,要像在安装软件或注册网站时阅读“服务条款”那样,直接忽略所有的内容,到最后面勾选“我同意”,然后点击“确定”。 21....每个节目看到一半程序猿就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到底还让不让人看啦?!...400,是她冷冰冰地说:“我听不懂你在说什么”; 401,是她无情地转身:“我不认识你,别说那些奇怪的话”; 403,是她残酷的拒绝:“我听懂你的话,也认出你的脸,可我不爱你”; 404,是她紧闭心门:...而最痛苦的是,在睡前闭眼的时候,整个被浪费的白天和那些被耽误的正事,总会掺杂着负罪感,无比清晰地浮现。 32....我要设计一个新的智能机应用程序叫做"惊慌",只要你一说 老婆 这两个字, 它就会关闭所有网页, 隐藏所有跟女性的聊天以及怪怪的文件夹, 并且把我老婆的照片设为墙纸。 33.

    1.2K41

    美商务部:英特尔将获85亿美元补贴,还有110亿美元低息贷款!

    英特尔首席执行官帕特·基辛格 (Pat Gelsinger)表示:“今天对于美国和英特尔来说都是一个决定性时刻,我们致力于推动美国半导体制造创新的下一个伟大篇章。”...拟议的《芯片于科学法案》补贴资金将加强美国领先芯片的所有主要技术流程,包括拟议的英特尔的投资项目: 亚利桑那州钱德勒晶圆厂:建设两座新的尖端逻辑晶圆厂,并对一座现有工厂进行现代化改造,将显着提高尖端逻辑芯片产能...新墨西哥州里奥兰乔:将两家工厂现代化改造为先进封装设施,以缩小美国国内半导体封装供应链的重要差距。全面投产后,该工厂将成为美国最大的先进封装工厂。...英特尔还计划在美国工厂使用 100% 可再生电力,并通过高效的水管理、水再利用以及与当地社区合作投资当地流域的水恢复,在其美国运营中实现了净水状态。...据介绍,目前美国商务部已经收到了 620 多份意向书、170 多份 NOFO 1 预申请和完整申请以及 160 多个 NOFO 2 小型供应商概念计划。

    10810

    40个只有程序员才看得懂的段子

    男人要记住,与女人吵架的要领是,要像在安装软件或注册网站时阅读“服务条款”那样,直接忽略所有的内容,到最后面勾选“我同意”,然后点击“确定”。 21....每个节目看到一半程序猿就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到底还让不让人看啦?!...400,是她冷冰冰地说:“我听不懂你在说什么”; 401,是她无情地转身:“我不认识你,别说那些奇怪的话”; 403,是她残酷的拒绝:“我听懂你的话,也认出你的脸,可我不爱你”; 404,是她紧闭心门:...而最痛苦的是,在睡前闭眼的时候,整个被浪费的白天和那些被耽误的正事,总会掺杂着负罪感,无比清晰地浮现。 32....我要设计一个新的智能机应用程序叫做"惊慌",只要你一说 老婆 这两个字, 它就会关闭所有网页, 隐藏所有跟女性的聊天以及怪怪的文件夹, 并且把我老婆的照片设为墙纸。 33.

    1.1K60

    成功最大的捷径是读一流的书

    第三层楼,当年住着一个来自山西的叫李彦宏的青年,天天在水房里光着上身用冷水冲澡,唱着“夜里寻他千百度,你在哪呢”,天天念“百度”两个字,于是后来诞生了百度公司。...我觉得读书一定要读一流的书,做人一定要做一流的人。 正是读经典,读那些能够改变我们生命轨迹的书籍,成为北大人离开校门后不管走到哪个领域,能比别人走得稍微远一点的保证。...因为那些书不是字,是生命,而这些生命对读者的生命来说,是一种引领。 现在我们生活在信息的海洋里,也算人生有幸,但是要接受的信息太多了。那么什么样的书该读呢?...我读书的选择是这样的:畅销书坚决不读,不是我看不起畅销书,而是我知道生命有限,只能读人类历史上大浪淘沙的作品。...我所读的作品的创作年代越来越早,因为我觉得越是早期的人,他们写下的文字越是生命的写照。 读一流的书就要衡量这个作家进入书前的状态是什么。他是为满足市场的需要而写,还是倾其鲜血、生命和经历而写。

    40470

    区块链,被需求裹挟着前进 ! | 深度

    其实,“币圈”与“链圈”并不是泾渭分明的两个集团。以区块链技术目前的成熟程度,对于需要发币的“币圈”来说,已经足够满足他们的需求。...但是对于关注区块链在各行各业应用的“链圈”来说,区块链技术目前还存在不少技术瓶颈。...这意味着这些技术会更加吸引VC的关注,而对于真正的企业应用则为时尚远。 Gartner发布的技术成熟度曲线模型(Hype Cycle)描述了一项技术从诞生到成熟的过程。...而如果所有的新技术投资都以变现为导向,则会导致缺乏技术沉淀,基础研发能力迟迟无法提升。 从某种程度来说,被称之为诚信网络基础设施的区块链火爆也反应出我们对诚信的渴望。...虽然目前我们看到的链圈区块链应用主要集中在联盟链和私有链,这意味着企业在区块链领域的布局和卡位,同时经过技术磨砺,这些试水的应用也会为未来区块链大规模应用打下基础。

    69240

    从腾讯视频架构重构,看DDD的概念与方法

    DDD 要达成什么目标 根据康威定律,“设计系统的架构受制于产生这些设计的组织的沟通结构。” 我们可以把康威定律正着用或者反正用,调整不了组织架构那就调整业务架构,尽可能让两者匹配起来。...例如,通过使用“隐喻、分层、抽象、提炼”的手法,将一个处于混沌状态的系统建模为一种清晰的结构,用 DDD 的术语来说,就是领域建模或战略建模。...总的来说,DDD 能解决一些问题,但 DDD 并不是银弹,在最好的情况下,DDD 也只是一个部分可用工程解,而不会是一个完美无缺的理论解。...对于视频媒资系统,我们可以把业务层和领域层结合起来思考,业务层反映业务逻辑,是一个产品视角,而领域层反映技术逻辑,是一个技术视角。...我从12年开始接触领域驱动设计,到现在已经十年了,对 DDD 的理解也经历了一个禅宗式的参悟的过程:参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。

    1.3K42

    金庸笔下的“程序员”

    对于张教主来说,这一关在说不得大师的乾坤布袋中顺带通过了,凶险万分但非常轻松。对于大部分普通人来说,这一关可能终生都无法逾越,所以武功怎么练也无法达到上层境界。...开放封闭原则(OCP):改造世界大部分不是破坏原来的秩序在对象世界中,添加新的功能一般意味着新的对象,一个好的设计也意味着这个新的修改不要大幅度波及现有的对象。这一条理解起来简单,实施起来却最是困难。...毫无疑问,并不是所有的烂代码都是一次写成的,也许最初的代码设计是很好的,但是一旦被多个人修改过以后,就变坏了,很多人对此都深有体会。代码总是在所有人的共同“努力”下写烂的。...如果说上面提到的那些技术都有迹可循、规则性比较强的话,那么相对来说,重构的技术要相对柔和一点,没有那么强烈的约束条款,而且虽然也有像介绍“代码坏味道”的伟大著作(《重构》一书)诞生,但是,通常人们脑海中对于重构的冲动...返璞归真才是武者的终极、青铜门后面的永恒(出自盗墓笔记一书)。

    32810
    领券