开发工具:
文件大小: 42kb
下载次数: 0
上传时间: 2021-03-05
详细说明:项目简介
结合阿里技术专家详解DDD系列与COLA的落地
域基元
Domain Primitive是一个在特定领域里,拥有精准定义的,可自我验证的,拥有行为的Value Object。
DP是一个传统意义上的值对象,拥有Immutable的特性
DP是一个完整的概念整体,拥有精准定义
DP使用业务域中的原生语言
DP可以是业务域的最小组成部分,也可以整合复杂组合
问题
关联代表性(可阅读性)
释义命名函数编译时发现问题(联系Java代码编译后特性,参数名编译后丢失)
数据验证和错误处理
DRY原则业务逻辑异常和数据校验异常被混在了一起
把数据验证的工作量初始到了调用方,而调用方本来就是应该提供合法数据的,所以更加合适
业务逻辑代码的预设
面向过程编程胶水代码项目里充斥着大量的静态工具类,业务代码散在多个文件当中,您是否可以找到核心的业务逻辑呢
在刨除其他数据验证代码,胶水代码之后,剩下的
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.