首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zh740
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
zh740
2年前
关注
DDD之聊聊值对象的好处
1.问题 DDD方法学中,花了这么大的功夫来区分实体和值对象,那么识别值对象有什么好处呢? 2.值对象的优点 主要体现在内存和数据库布局的灵活性上。 有了这种灵活性,就可以...
0
评论
分享
zh740
2年前
关注
DDD之值对象的理解
DDD 把领域对象分成了两种:一种是实体,另一种是值对象。前面我们讨论的组织、员工等等都是实体。而值对象则往往是用来描述实体的属性“值”的。值对象在一些方面和实体有明显的区...
0
评论
分享
zh740
2年前
关注
DDD之聚合的修改要点
在并发环境下,业务规则仍然可能被破坏。本次课用事务来解决这一问题。 对于聚合的修改,有以下三个要点: 第一,在修改之前,要把聚合从数据库里取出来。为了这个目的,仓库要把聚合...
0
评论
分享
zh740
2年前
关注
DDD之业务规则实现的最佳实践
在业务规则实现,有两个要点需要注意: 优先应该考虑在领域对象里实现 如果规则的验证不需要访问数据库,那么首先应该考虑在领域对象里实现,而不是在领域服务里实现。 非聚合根的业...
0
评论
分享
zh740
2年前
关注
DDD之聚合封装的最佳实践
1.实现关联的两种方式,一种是对象关联,另一种是 ID 关联。无论哪种方式,领域模型都是一样的,区别只是实现策略。对象关联是传统面向对象编程的常规方式,但在企业应用的场景下...
0
评论
分享
zh740
2年前
关注
DDD之通过聚合保护业务规则
业务规则在产品演进过程中可能会被破坏,聚合是保护业务规则的有效手段之一。 聚合是 DDD 里的一个重要模式,主要作用是维护不变规则。如果一组对象具有整体部分关系,并且需要维...
0
评论
分享
zh740
2年前
关注
DDD落地过程知识地图
基于概念图,针对建模落地的过程形成完整的知识图景 1.捕获行为需求和事件风暴 如图所示,捕获行为需求的3种方法:用例分析、事件风暴和用户故障地图。 统一语言和模型驱动设计是...
0
评论
分享
zh740
2年前
关注
DDD编程之利用封装和继承提高代码质量
利用封装和继承,进一步提高了代码质量。可以通过两个层面来提高封装性。 第一个层面是 API 的封装。 对外暴露出每个 API 必须的参数,从而缩小了接口,提高了封装性。 第...
0
评论
分享
zh740
2年前
关注
基于DDD编程的三个模式
1.背景 开发过程中的两个比较深入的问题: 第一,在面向过程的程序里,领域逻辑一般是写在应用服务里的,那么,DDD 有什么不同的思路呢?为了解决这个问题,我们需要掌握 DD...
0
评论
分享
zh740
2年前
关注
基于DDD编程的最佳实践
基于DDD的方法编程,有两个要点: 一是保持代码和模型一致; 二是符合通用的编程原则和最佳实践。 应该采用贫血模型还是充血模型?...
0
评论
分享
zh740
2年前
关注
如何保持代码与领域模型一致
大泥球式的代码 软件开发过程中,由于缺乏代码规划,没有组织,使得代码混在一起。 这样带来的问题: 1)没有把领域逻辑独立出来,导致代码保持与模型一致。 2)代码难理解,应该...
9
1
分享
zh740
2年前
关注
DDD - 按领域模型设计数据库的方法
1.问题 模型的实现要求实现和模型一致,那么,怎样由领域模型,一步一步地推导出数据库的设计呢? 2.传统数据库设计的工作内容 在软件工程中叫做建立物理数据模型(physic...
0
评论
分享
zh740
2年前
关注
Day 7 - DDD领域建模和传统方法的区别
# 总结 了解DDD领域建模背后的原理。 知其然知其所以然。理解DDD的本质, # 什么是领域模型...
0
评论
分享
zh740
2年前
关注
Day6 - 领域建模技巧
总结 领域建模:识别操作,划分模块;完善业务规则,建立词汇表。 深入了解多对多关联 技巧1:任何多对多关联,总能用类似的方法,通过引入一个表示关联的实体,拆成两个一对多的关...
0
评论
分享
zh740
2年前
关注
Day5 - 怎样既准确又深刻地理解业务知识?
# 1.领域建模主要有两个目的 呈上:将知识可视化,准确、深刻地反映领域知识,并且在业务和技术人员之...
0
评论
分享
zh740
2年前
举报
#新人报道#
稀土掘金,新人报道
赞过
分享
评论
2
zh740
2年前
关注
Day4 - DDD事件风暴的诀窍
1.事件风暴第二步:识别命令 比如说,对于“合同已签订”这个事件,对应的命令就是“签订合同”。 1)“签订合同”这个操作是什么人执行的呢?需求里说是“销售人员”。这里的销售...
0
评论
分享
zh740
关注了
Juha
zh740
关注了
到道可道
zh740
关注了
白首成约
下一页
个人成就
文章被点赞
19
文章被阅读
14,483
掘力值
546
关注了
4
关注者
7
收藏集
0
关注标签
7
加入于
2023-01-16