没有合适的资源?快使用搜索试试~ 我知道了~
ddd-review-dot-net-core:这是我要审查的主要DDD概念并练习.Net Core的项目
共75个文件
cs:18个
js:14个
map:11个
需积分: 9 0 下载量 157 浏览量
2021-03-21
23:56:34
上传
评论
收藏 1.1MB ZIP 举报
温馨提示
ddd-review-dot-net-core 这是我要审查的主要DDD概念并练习.Net Core的项目 强调 始终从核心域开始 不要预先包含多个有界的上下文 始终寻找隐藏的抽象(例如,Money类) 我们不应该使用.Net值对象表示ddd值对象,这主要是因为结构不支持继承,因此您需要在所有类中实现equals和hash方法。 单元测试中最重要的部分是域类(洋葱体系结构的最内层): 使用代码优先方法时,应编写单元测试: 一旦完成了对域类的代码实验,就应该开始编写测试,并确保已经在其上完成了足够好的设计。 对设计实验采用代码优先的方法,对类建模有信心后,应改用“测试优先”的方法。 实体与值对象和实体之间的三个重要区别: 参考与结构平等 可变性与不变性 寿命:价值对象应属于实体 特别是由于它们的不变性方面,您应该着眼于将大多数能够将其存储到值对象而不是实体中的逻辑。 交互链接: 关于哈希码
资源推荐
资源详情
资源评论
收起资源包目录
ddd-review-dot-net-core-main.zip (75个子文件)
ddd-review-dot-net-core-main
DddInPractice.sln 4KB
README-REFs
unit-tests-start-tip.png 160KB
DddInPractice.Logic
DddInPractice.Logic.csproj 145B
MoneyLabel.cs 228B
Money.cs 4KB
MoneyAdded.cs 2KB
SnackMachine.cs 940B
ValueObject.cs 1KB
Entity.cs 1KB
DddInPractice.UI
Models
Impl
SnackMachineContainer.cs 507B
ErrorViewModel.cs 226B
ISnackMachineContainer.cs 196B
wwwroot
css
site.css 1KB
js
site.js 230B
home.js 7KB
lib
bootstrap
LICENSE 1KB
dist
css
bootstrap-grid.css.map 148KB
bootstrap-reboot.min.css 4KB
bootstrap.css.map 481KB
bootstrap.min.css 152KB
bootstrap-reboot.css 5KB
bootstrap-grid.min.css 47KB
bootstrap.css 198KB
bootstrap-reboot.css.map 75KB
bootstrap-reboot.min.css.map 32KB
bootstrap.min.css.map 611KB
bootstrap-grid.css 67KB
bootstrap-grid.min.css.map 106KB
js
bootstrap.bundle.min.js 77KB
bootstrap.bundle.js.map 393KB
bootstrap.bundle.js 225KB
bootstrap.min.js 57KB
bootstrap.js.map 245KB
bootstrap.min.js.map 186KB
bootstrap.bundle.min.js.map 305KB
bootstrap.js 133KB
jquery-validation-unobtrusive
jquery.validate.unobtrusive.js 19KB
jquery.validate.unobtrusive.min.js 6KB
LICENSE.txt 587B
jquery
dist
jquery.min.map 135KB
jquery.js 292KB
jquery.min.js 87KB
LICENSE.txt 2KB
jquery-validation
dist
jquery.validate.js 49KB
additional-methods.min.js 18KB
jquery.validate.min.js 23KB
additional-methods.js 42KB
LICENSE.md 1KB
favicon.ico 31KB
Program.cs 724B
Controllers
SnackMachineViewModelController.cs 2KB
HomeController.cs 1KB
Startup.cs 2KB
Commons
CommandController.cs 1KB
appsettings.Development.json 162B
DddInPractice.UI.csproj 265B
appsettings.json 192B
Views
_ViewStart.cshtml 35B
Home
Privacy.cshtml 144B
Index.cshtml 3KB
_ViewImports.cshtml 114B
Shared
_Layout.cshtml 2KB
_ValidationScriptsPartial.cshtml 176B
Error.cshtml 884B
Properties
launchSettings.json 682B
Utils
HttpResponseExceptionFilter.cs 680B
HttpResponseException.cs 154B
LICENSE 1KB
.gitignore 7KB
DddInPractice.Tests
DddInPractice.Tests.csproj 685B
SnackMachineSpecs.cs 2KB
MoneySpecs.cs 4KB
README.md 2KB
.vscode
launch.json 2KB
tasks.json 1KB
共 75 条
- 1
资源评论
msjhfu
- 粉丝: 27
- 资源: 4607
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功