把长段落拆成编号步骤,前提最容易丢在两处:原先写在段首的适用范围,和夹在句子中间的例外条件。拆步骤时如果只保留动作,读者会照着做却不知道什么时候不该做,后续判断也随之走偏。可行的做法是给每个步骤配一个“前提槽”,把原文中修饰动作的条件先搬进去,再决定这个步骤是否独立成条。
假设有一段关于站点内容调整的说明,大意是“当某类页面在近期没有重大改版、且模板结构一致时,可以先统一标题写法,再逐批调整正文结构,观察一段时间后再决定是否继续扩大范围”。把它拆成步骤,常见做法是直接写成三条动作:统一标题写法、逐批调整正文结构、观察后扩大范围。这样拆完,动作清楚了,但“没有重大改版”“模板结构一致”“先小范围”这三个前提全没了。
另一种拆法是在每条动作前保留条件:在页面近期没有重大改版且模板结构一致的前提下,先统一标题写法;在标题写法稳定后,再逐批调整正文结构;只有在观察期内没有出现异常波动时,才考虑扩大范围。两种拆法的动作完全一样,差别只在前提是否跟着动作走。判断哪种更好,不看步骤数量,而看读者能否从单条步骤反推出“什么情况下不执行这一步”。
拆步骤前先给原文句子分类,比直接编号更省事。动作句描述做什么,前提句描述在什么条件下做,例外句描述什么情况下不做或改做。长段落常把三类揉在一句里,拆的时候按类分开,前提就不会被当成冗余删掉。
分类之后会发现,很多所谓“步骤”其实是前提,不该单独编号。把它们放回对应动作的前面或后面,编号数量会减少,但可执行性反而提高。这一步的实际动作是给每个候选步骤标注它依赖的前提,结果会直接决定哪些条目合并、哪些条目需要补一句例外说明。
前提槽的位置比写法更重要。放在步骤句内部,读者执行时一定会读到;放在步骤末尾的补充段落里,容易被跳过。可以按下面的顺序组织单条步骤:先写适用条件,再写动作,最后写这一步结束后看什么。这样一条步骤自带入口和出口,拆开也不会失去上下文。
以观察环节为例,可以写成:在已有改动前记录的前提下,对调整过的页面做一段时间的观察;若期间搜索需求本身出现明显变化,则不能把波动直接归因于本次改动。这里的前提槽包含两层,一是要有改动前记录,二是要排除同期外部变化。缺少任何一层,后续“是否扩大范围”的判断都缺少依据。
拆完步骤后如果执行效果和预期不符,先别急着改动作,按现象反推遗漏类型更有效。
这三类现象对应的补救动作不同。第一种补记录,第二种收窄范围,第三种延长观察并标注同期事件。先判断属于哪一类,再决定下一步改哪里,比反复调整步骤顺序更有针对性。
最后一步是把拆好的步骤放回原文对照,看原文中每个限定词是否都能在步骤里找到落点。具体做法是逐句标记原文的条件词,再在步骤列表中逐一核对;若某个条件词在两处都找不到,说明它在拆分过程中被丢掉了。这个动作的结果会告诉你,是补一句前提,还是把某两条步骤合并。检查通过的标准不是步骤整齐,而是单看任意一条步骤,都能判断出它在什么条件下成立、在什么条件下应暂停。