直接回答:先把长段落里的“前提”单独抽出来,写成步骤前的条件行,再写动作行;每个动作后面紧跟“结果判断”,说明出现什么结果才进入下一步。这样改出来的步骤,换一个页面或换一批样本时,读者仍然知道哪些条件必须成立,哪些只是当时那一份资料的特殊情况。
拿你手里那份已经写好的长段落,逐句标记,不要急着重写。标记只分三类:前提句(在什么条件下才成立)、动作句(具体做什么)、结果句(做完看到什么)。标记完你会发现,长段落最容易丢的不是动作,而是前提——因为前提通常藏在“如果”“在……情况下”“对于……页面”这类半句里,改写时最容易被当成废话删掉。
一个可用的判断标准:如果删掉某句后,步骤在另一份资料上照着做会出错,那这句就是前提,必须留。
常见做法是把前提写成括号注释,例如“压缩图片(仅限首屏大图)”。这在单页场景够用,但规模化后会出问题:读者复制步骤时往往只复制动作,括号被丢掉。更稳的写法是把前提变成步骤的进入条件,单独成行。
原段落可能是:“列表页图片较多,可以统一压缩到合适尺寸,并延迟加载非首屏图片,这样能减少首屏请求。”改成步骤时,先写条件行:“仅当列表页首屏图片数量超过一屏、且图片由同一模板输出时,才执行以下步骤。”再写动作行和结果行。这个条件行就是防止照搬到详情页或图片本就很少的页面上的边界。
动作可以写成:先取首屏图片的实际渲染尺寸,再按该尺寸的倍数准备一份压缩版本;做完后检查首屏请求数是否下降。结果判断写成:如果请求数没有下降,先确认是否有其他资源占用了同一位置,再决定是否继续调整,而不是直接加大压缩力度。
长段落常以经验结论收尾,例如“这样通常更快”。步骤化时要把结论换成可观察的结果判断,并注明假设。比如“假设其他条件不变,首屏请求数应减少;若未减少,优先排查是否仍有阻塞资源,而不是重复压缩同一批图片”。
这里要提醒一个容易踩的坑:一次改动前后比较,不能只看单一指标就下结论。流量本身有季节波动,搜索需求也会变化,采集口径也可能不同。如果改动后某项数据没变,先排除这些合理解释,再判断步骤本身是否适用,不要把“数据没动”直接当成处理正确或处理失败的证据。
把步骤整理好后,不要立刻套用到所有页面。先挑三类样本各试一次:一类完全符合前提、一类部分符合、一类完全不符合。观察部分符合的那一类,步骤在哪一步开始失效。这个动作的结果会直接决定下一步:如果失效点集中在前置条件,就把条件写得更窄;如果失效点集中在结果判断,就补充判断依据,而不是增加更多动作。
完成这三类检查后,你手里就有一份带前提、带结果判断、带边界的步骤稿,而不是一段换行后的长段落。