把长段落拆成步骤,前提不丢失的关键做法是:先判断这些前提属于“执行条件”还是“判断依据”。执行条件要写进每一步的开头,判断依据要留在步骤之前的独立说明里;如果前提会随业务变化而改变,就不要把它塞进步骤内部,而应放在步骤之外作为分支条件。这样改完后,步骤仍然可执行,前提也不会因为拆分而消失。
长段落之所以难拆,往往不是句子太长,而是同一段里混了两类信息:一类是“在什么条件下这一步才成立”,另一类是“为什么这一步要这样做”。前者属于执行条件,后者属于判断依据。两者的位置不同,丢失后的后果也不同。
判断方法很简单:问一句“删掉这个前提,步骤还能不能正确执行”。如果答案是“不能”,它是执行条件,必须跟着步骤走;如果答案是“能,但读者会不知道为什么”,它是判断依据,应放在步骤前或步骤后的说明段里。
如果这个前提对整篇内容、整组页面都成立,例如“本次改动只针对已有收录且承担转化任务的详情页”,那么它适合放在步骤之前,作为一段独立的前置说明。步骤内部只写动作,不再重复前提。这样做的代价是读者必须先读前置说明,好处是步骤干净、容易执行。
实际动作可以这样安排:把原长段落中所有“在……情况下”“前提是……”的句子抽出来,集中放在步骤列表上方,用一句话概括适用范围;然后把剩下的动作按先后顺序编号。改完后回读一遍,检查每个步骤单独拿出来时,是否仍然能判断自己该不该执行。如果某个步骤单独看会让人误用,就把对应前提补回该步骤开头。
这个动作的结果会直接影响下一步:如果前置说明写完以后,你发现里面出现了“部分页面不适用”的例外,说明前提并不稳定,应该转入条件B的处理方式,而不是继续硬塞在开头。
如果前提会因页面类型、数据状态或业务阶段而不同,例如“当该页仍是新品页时跳过第二步”“当该字段为空时先补字段再执行第三步”,那么它不能只放在开头。此时应把分支条件写进对应步骤,让读者在走到那一步时自然看到判断点。
具体做法是:在需要判断的那一步开头加一个短条件句,再写动作。例如“若该页仍处于新品期,先跳过本步,直接进入第四步”。这样前提不会在拆分中丢失,因为读者是在执行路径上遇到它的。需要注意,分支不宜过多;如果一步里出现三个以上条件,说明原段落的前提结构本身需要先整理,而不是继续拆步骤。
改完后做一个反向检查:把步骤列表单独交给同事,看对方能否说出“哪些页面不适用”。如果对方只能说出动作、说不出例外,说明分支条件写得太弱或位置太靠后,应前移到步骤开头。
改动后如果出现“步骤照做了但结果不对”,不要立刻归因于步骤拆分。先看三种可能:一是前提确实丢了,二是前提还在但位置太靠后,三是外部条件变了,例如季节、搜索需求或数据采集口径发生变化。
区分方法是:把改动前后的页面分成两组,一组是有前提说明的,一组是没有的,分别观察执行偏差出现在哪一组。如果偏差集中在没有前提说明的组,前提丢失的解释更成立;如果两组都出现偏差,更可能是外部条件变化或数据采集差异。这个比较只是帮助判断方向,不能单独证明因果关系,因为同一时间段内搜索需求本身也可能波动。
假设一个短例子:某页面原来在一段话里写了“先改标题,再改正文,但仅当标题已包含核心词时才跳过标题”。拆成步骤后,如果只留下“改标题、改正文”,执行者可能对已经包含核心词的页面重复改标题。此时应把“仅当标题未包含核心词”补回第一步开头,而不是放在全文开头。这个例子里数字只用于说明比较方法,不代表实际效果。
有些前提不适合放进步骤,也不适合放在前置说明里,例如涉及历史决策、已下线功能或无法验证的旧假设。这类内容如果写进步骤,会让读者以为它仍然生效。更稳妥的做法是单独放在“背景与限制”一段,明确它只是解释来源,不是执行条件。
另外,如果某个前提依赖具体品牌、机构或联系方式的现行状态,不要凭记忆写进步骤,应先核验再决定是否保留。核验结果会改变下一步:若前提已不成立,应删除对应步骤或改写为历史说明;若仍成立,再按条件A或条件B放置。这样处理以后,步骤拆分不会以牺牲前提为代价,前提也不会因为放在错误位置而误导执行。