知识卡片

可视化信号标记发现应用服务泄露领域逻辑

普通读书笔记卡 · 1975.x

内容

为序列图打上可视化信号标记,若发现应用服务发出的请求过多(同时请求PayDayService/EmployeeRepository/PayrollCalculator/PaymentService等),说明设计为应用服务引入了不必要的领域逻辑,应引入粗粒度领域服务封装协作,维持应用层与领域层的明确界限。

参考来源

- 位置:《解构领域驱动设计》17.3.3(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:以薪资案例演示序列图坏味道信号的识别与修正。 - 原始内容:如果为序列图打上可视化信号标记,会发现由PaymentAppService应用服务发出的请求实在太多了……这说明当前设计为应用服务引入了不必要的领域逻辑。