
联网边界 · 分项说明
概念说明
联网边界是功能状态从可由本地信息确定转为必须取得外部回应才能确定的交接线,它靠状态是否已定成立,而不是看界面有没有联网提示。b站mv欧美大片真人照片名字。边界之前,已有数据足以决定下一步;边界之后,请求未回时只能停在待定状态。单机流程的边界多落在启动同步或结果确认处,多人协作的边界会提前到提交动作,须按具体动作分别判断。
判断方法
联网边界的判断方法,是把不同操作类型放进同一网络条件下做对照,而不是只测一个按钮。每日黑瓜吃料91网址。选两类预期依赖不同的操作,例如只改变查看状态的操作与会产生新结果的操作,在可撤回对象上分别记录联网、断网和恢复后的本地状态与最终状态。若查看类操作断网后仍能显示旧内容,但产生新结果的操作停在待确认,恢复后才补齐,边界应记在后者的远端确认点;若两类都停在同一步,再查是否是入口或账号状态导致。每次只改变一类操作,保持设备、账号、内容版本和网络路径一致,否则无法判断差异来自操作类型还是环境变化。
适用边界
联网边界的适用边界,是它描述某一类操作在特定网络路径上的依赖位置,不能从查看类操作的结果推出提交类操作的边界。不同操作类型的数据方向、确认方式和本地保留程度不同:能离线显示旧内容,不等于能离线产生新结果;一次提交失败,也不等于整条流程都必须联网。比较两类场景时,若同时换了入口、账号、内容版本或网络类型,观察到的差异不能归因于操作类型。结论只覆盖本次对照的操作对和确认点;遇到本地队列、自动重试或共享状态,断网后的完成与失败要另行核对,也不适合用来估算断网后的可用时长。



读者评论
感谢,之前一直卡在这一步,现在总算通了。
照着摸了一遍,心里总算有点底了。
先码住,边玩边学才记得牢,光看一遍没啥用。
这个说法还是头一回听到,回头自己验证下是不是真这样。
帮大忙了,省了我不少冤枉路。