DDD落地的思考——新时代的冲击 2024年7月15日 一、背景 1.1 背景 之前业余项目耽误了些时间,关于DDD方面的内容暂时搁置了,所以一个比较大的主题就暂时先搁置了,现在终于有时间来写一写令人比较兴奋的部分–DDD落地的思考。关于这个主题,其实有很多新的东西我希望跟大家分享一下,也是我学习DDD遇到的一些问题的思考,另外呢就…… 阅读全文
DDD落地实践指南 2024年7月15日 引言 在之前的文章讨论了为什么要用DDD后,相信会产生DDD如何落地的疑惑。在经过一段DDD落地实践后我总结了一些经验,这篇文章将带领大家看一下我眼中的DDD。 顶层视图——从一个用户查询推荐商品列表说起 我们以用户登录一个网购平台后从后台获取被推荐商品的场景为例。外部请求进入后台服务…… 阅读全文
DDD落地难的原因分析 2024年7月15日 本文选自互联网公开材料,作者:和坚 为什么DDD落地难? DDD的目标是什么? (没有发言权,DDD推不起来?!!!—-你是说真的吗?) 业界良心张逸老师DDD课程再次推荐 如果说这个课非得有一个改进点的话,就是学完之后要看更多的书。 往期推荐 DDD-没那么难! 15人创业团队如何…… 阅读全文
万字详解:从软件复杂度角度理解DDD 2024年7月15日 阿里妹导读 从我们作为业务开发主要的职责深入到DDD的本质是什么?复杂度应处理?规范设计怎么做?本文将全方位为大家解答。 一、作为业务开发,我们的主要的职责是什么的 业务开发的职责 在文章的开始我想和大家一起思考一个问题:作为一个工程开发,我们最主要的职责是什么? 我极度认可 «…… 阅读全文
深入理解领域驱动设计中的聚合 2024年7月15日 聚合模式是 DDD 的模式结构中较为难于理解的一个,也是 DDD 学习曲线中的一个关键障碍。合理地设计聚合,能清晰地表述业务一致性,也更容易带来清晰的实现,设计不合理的聚合,甚至在设计中没有聚合的概念,则相反。 聚合的概念并不复杂。本文希望能回到聚合的本质,对聚合的定义和实操给出一些有价值的建议。…… 阅读全文
应用40个机器学习模型的代码示例 2024年7月15日 转自:网络 今天和大家一起学习使用 lazypredict 库,我们可以用一行代码在我们的数据集上实现许多 ML 模型,这样我们就可以简要了解哪些模型适合我们的数据集。 步骤 1 使用以下方法安装 lazypredict 库: pip install lazypredict 第 2 步 导入 pandas 来加载我们的数据集。 import pandas as pd 第 3 步 加载数据集。 df = pd.read_csv('Mal_Customers.csv') 第 4 步 打印数据集的前几行 这里 Y 变量是支出分数列…… 阅读全文
医疗大模型的协同办公实践 2024年7月15日 “火车跑得快,全靠车头带”,这句耳熟能详的话,让大家认识到火车头的重要性。 大模型提升医院机关工作效率 在高质量发展的基调下,医院机关作为医院发展的“火车头”,既要快、还要稳,更要安全合规发展;从个人层面讲,机关工作人员,不能只做个跑跑颠颠的办事员,更要做领导的“谋士”,要出主意,想…… 阅读全文
DDD领域驱动设计落地实践案例分析 2024年7月15日 DDD领域驱动设计落地实践案例分析 思想:DDD的思想源于2003年Eric Evans编写的“Domain-Driven Design领域驱动设计”1。DDD是一套综合软件系统分析和设计的面向对象建模方法1。 服务器后端发展三个阶段1: 面向过程脚本 面向数据库表 面向业务模型:DDD+SO…… 阅读全文
DDD理论到实践的转变与落地 2024年7月15日 1. DDD理论基础 1.1 领域驱动设计的定义 领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法论,旨在帮助开发人员更好地理解和建模业务领域。它的核心思想是将业务领域的知识和逻辑融入到软件设计中,从而提高软件的质量和可维护性。 定义:DDD是一种以业务领域为…… 阅读全文
万字长文解读电商支付领域的领域驱动设计(DDD) 2024年7月15日 作者范钢,曾任航天信息首席架构师,《大话重构》一书的作者。本文结合电商支付场景详细描述了领域驱动模型的实际应用。 2004 年,软件大师 Eric Evans 的不朽著作《领域驱动设计:软件核心复杂性应对之道》面世,从书名可以看出,这是一本应对软件系统越来越复杂的方法论的图书。然而,在当时,中国的软件业才刚刚…… 阅读全文