二选一时使用条件
条件会评估一个比较,并将运行导向真或假路径。若一个检查结果决定是否执行下一步,例如字段是否存在或数值是否达到阈值,就适合使用条件。请明确写出比较方式,并说明两种结果分别如何处理。
连接更多步骤前,先规划两个分支分别应做什么。如果运行可能沿任一路径继续,就不要让假分支处于含糊状态。使用有代表性的值测试两种结果,确认每种情况都会进入预期的下一步。
多个情况时使用 switch
一个值需要匹配多个命名情况,并为未匹配值保留默认路径时,switch 更合适。与连续堆叠多个重复检查同一字段的条件相比,这样通常更清晰。为各情况设定不同条件,并明确默认行为。
检查进入分支的值是否采用预期格式和拼写。为每种情况测试一个值,再测试一个应走默认路径的值。如果之后不同分支会汇合,请明确标出共同步骤,让流程图在扩展后仍容易理解。