
联网边界 · 分项说明
概念说明
联网边界是一次操作中本地能算出结果与必须等外部回应才能确定结果的分界,它按单个动作成立,而不是给整个功能贴在线或离线标签。若把功能整体当成离线可用,可能在关键步骤没有回应时卡住;若把有网络请求的动作都当成必须等待,又会放弃本可本地完成的部分。正确做法是对每个动作做一次无外部回应的走查,看它停在哪一步、哪一步仍能完成。818黑瓜吃料主题大赛24。
判断方法
联网边界的判断方法,是沿一次操作的输入、提交、结果确认三段记录本地状态;若把慢响应或缓存显示当成联网边界,误判会带来重复提交或内容丢失。每日主题大赛入口导航。正确做法是先正常完成一次并记下各段顺序,再在提交后立即断网,检查本地是否已生成可保留的记录:记录存在但状态未定,边界在远端回执;记录也不存在,边界在提交前。恢复后先看原记录是否补齐,不重复点击。
适用边界
联网边界的适用边界,是它只回答被切断的那条通路是否被该操作需要;当应用同时使用多条通路或在后台补发请求时,某条通路断开后的停顿不能说明整条流程依赖网络,误判会让人把可本地完成的部分改成排队重试。每日大瓜大赛爆料。只有当断开的通路与实际承载该操作的请求能对应,且没有后台任务替它完成时,结论才成立。部分连通、代理跳转和重试窗口存在时,应重新核对,不能据此估算离线可用范围。



读者评论
补充下自己的经历,勤保养比啥都强,真的。
道理是这么个道理,真上手还是得靠自己慢慢找感觉。
原来还有这么多门道,之前完全没注意过。
讲得挺清楚的,就是希望多来点实际操作的例子。
折腾了半宿总算弄明白了,谢谢整理,省了我不少事。