我们了解到在开发文档和SDK使用说明中经常会使用顺序图演示系统的对接和集成,我们通过一些实际的例子讲解了顺序图的语法,教给大家如何看懂像微信支付、支付宝开发对接文档中的那些顺序图。
顺序图是研发人员做技术评审时使用频率非常高的一个UML图形,所以光看懂还不够,我们还要学会怎么在平时的实践中用顺序图表达出自己想要给其他人表达的逻辑,这样在像技术评审这样的环节中大家就能迅速建立共识,同时也有助于自己团队的业务和技术沉淀,避免出现人员更新迭代后谁都说不清楚某块的业务逻辑,只能硬抠代码喂自己的惨痛情况。
所以本节我会专门花一节课的时间教大家怎么使用绘图软件一步一步地把顺序图画出来,同时也会把画顺序图的要点给大家说一下。
这节课演示使用的例子就是在上节课中我们用到的表达会员自动续费业务的服务交互逻辑的顺序图。
为什么使用这个例子呢?主要是这个例子说的会员自动续费大家在日常生活中都有接触过,或多或少都充过爱奇艺会员,还有一点是这个流程刚好能够让我们把顺序图的常用语法在表达他的业务逻辑时都用一遍。
有关顺序图的常用语法和绘图时怎么让整体布局更清晰、更容易被人读懂的经验细节我们在上节课有详细分享过
在继续本节的内容前再提醒一下苹果手机的用户,因为苹果税的存在本专栏在微信直接订阅价格会高于安卓用户,所以专栏在小报童同步更新,苹果手机用户可以通过扫描二维码在小报童订阅阅读,规避额外开销。