知识卡片

序列图脚本的"断链"暴露任务分解缺陷

普通读书笔记卡 · 1975.w

内容

编写序列图脚本时若某方法所需输入参数无从而来(”断链”),说明缺少参与对象或方法定义有缺失。薪资案例中”确定是否支付日”任务因此被修正为”确定支付日雇员类型”,返回雇员类型列表而非布尔值,任务分解须迭代调整而非瀑布式一次到位。

参考来源

- 位置:《解构领域驱动设计》17.3.3(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:用薪资案例的返回值修正演示序列图脚本作为设计驱动力。 - 原始内容:这就是序列图脚本的设计驱动力。在序列图脚本中,每个方法的调用是连贯执行的,如果协作时出现调用关系的"断链",就说明要么缺少了参与对象,要么方法的定义存在缺失。