
联网边界 · 分项说明
概念说明
联网边界是功能开始依赖远端应答的位置,它决定断网后从何处继续;判断边界可看重试时是否要重做前置步骤:只需重发提交,说明本地准备已在边界内完成,需要从头操作则边界更靠前。
判断方法
在可撤回的测试对象上,从恢复后的结果倒推:先完整成功一次作为对照,记下最终条目数量和内容;再在提交过程中切断网络并退出,恢复网络后重新进入,查看是否出现重复条目、草稿丢失或状态回退。出现重复说明提交与确认之间缺少本地去重;草稿丢失说明保存环节也等远端;状态回退则要查刷新时覆盖了本地内容。每次只中断一个节点,不用真实外部副作用对象试探。
适用边界
联网边界的结论只在单客户端、单账号且没有其他会话同时改写同一状态时成立。若同一账号在另一设备或后台任务中已经提交、同步或删除同一内容,恢复网络后看到的变化可能来自那次并发操作,不能归因于本机刚才的断网动作。此时只能记录本机操作的现象和出现顺序,不能判定依赖点。要得到可用结论,先确认没有并发写入,再重复同一路径;涉及共享状态时,边界结论应缩小到本次观察,不外推到其他设备或账号。爆炒•白丝•包浆•流水美食指南。



读者评论
早几年看到就好了,能少走不少弯路。
补充下自己的经历,勤保养比啥都强,真的。
看完就去翻设置,果然有一项一直开着没关。
讲得挺好,就是例子能再多一点就更好了。