今天看啥  ›  专栏  ›  Hozin

重塑表单逻辑:发布/保存,并行/串行

Hozin  · 公众号  ·  · 2024-08-05 08:22

文章预览

某表单,主按钮是[发布],次按钮是[保存]。 整理典型用例: ① #编辑#之后,直接#退出# ② #编辑#之后,直接#发布#,等待#查看结果# ③ #编辑#之后,直接#保存#,然后#退出# ④  #编辑#之后,直接#保存#,然后#发布#,等待#查看结果# 将以上用例图形化: 先把 ③ 和 ④ 合并相同事件: 得到结果之后,继续将 ② 进行合并: 得到结果之后,继续将 ① 进行合并: 得到结果如图: 补充条件分支,即可得到流程图: “是否退出”的条件分支重复,观察可补充⑤#保存#之后,进入#编辑#: 合并之后,逐渐变换: 显然,抽象理解#保存#和#发布#两个任务,它们是“并行”进行。 如何把“并行”变换为“串行”? 只需改动一处:将“发布”按钮变为“保存并发布”,如下图: 在流程图上,相当于将#保存#和“是否发布”交换了顺序: 进行等效变换: 显然, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览