前几天画了一个流程图,如图①,[超时判断]放在[处理邀请]之前。
某些设计师朋友存在异议:应该是先触发[处理邀请],然后系统才能进行[超时判断]吧?如图②,[超时判断]放在[处理邀请]之后。
在网页设计中,因为默认没有同步机制,存在一种极端情况:在载入网页的时候,尚未超时,过了很长事件,已经超时,但是此时网页中依然是可以进行处理的状态。如图③,[处理邀请]的前后分别设置[超时判断]。
试图寻找“不那么啰嗦的画法”,见到另外一种方法,可以视为图①的变体:如果超时就直接绕过[处理邀请],直接进入[是否同意]的判断。
另外一种“不太靠谱”的方法,可以视为图②的变体:直接绕路,把[超时判断]放在[处理邀请]之后……
上图“不靠谱”,因为[超时判断]无论是否,都会指向同一个后续环节。这有点像《地下交通站》贾贵队长的名言:
分析至此,作者推荐图①的方法,因为:如果没有用户界面,系统就是按照图①运作,“执行处理之前,进行超时判断”。
来源 | Hozin(ID:hozin-com)
作者 | 鸿津Hozin ;编辑 | 呼呼大睡
内容仅代表作者独立观点,不代表早读课立场
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.