把旧教程拆成两层:一层是“投诉要证明什么”,这层通常仍有效;另一层是“从哪个入口提交、用什么字段、多久有回音”,这层必须重新验证。你手上那篇教程如果只讲原则,可以留;一旦出现具体页面、按钮、时限或状态码,就应视为待核实,而不是照做。
拿一张纸或一份文档,把教程里的每个动作抄成一行,后面补两列:这一步依赖什么,依赖的东西现在还能独立观察到吗。判断依据不是教程写得多旧,而是这一步是否依赖一个会变的外部对象。
标注完成后,你会得到两类清单:原则清单和待验证清单。接下来的动作只针对待验证清单,原则清单直接保留。
选一个你确实需要处理的页面,按旧教程的描述走一遍,但不要以“完成投诉”为目标,而是以“观察这一步现在是否成立”为目标。走完后按结果分三组。
这里有一个容易误判的地方:提交后页面没有明显变化,不等于投诉无效,也不等于教程失效。它可能只是没有即时反馈,也可能是你的诉求本身不满足受理条件。把“无反馈”单独记下来,不要直接归入任何一组。
两者的分界线是:这一步是否要求你相信一个你无法亲自观察的中间状态。
假设一篇旧教程写:“先确认快照与当前内容不一致,再通过反馈渠道说明差异,等待更新。”其中“确认不一致”和“说明差异”你可以自己完成并核对,属于有效原则;“通过反馈渠道”需要你找到当前实际存在的渠道,属于待验证步骤;“等待更新”是结果预期,不属于可执行步骤。
再假设另一篇写:“打开某地址,在第二个输入框填入快照地址,提交后状态变为已处理。”这里“某地址”“第二个输入框”“状态变为已处理”都是你无法从旧文字确认的中间状态,整步应归入待验证,而不是因为“填地址”这个动作看起来合理就保留。
一个可操作的检验方法:把这一步改写成“我要证明什么”。如果改完后仍然成立,原则部分保留;如果改完后必须补上一个具体入口或字段才能执行,那部分就是待验证步骤。
验证完成后,不要只在自己脑子里更新,而是把旧教程改成一份带条件说明的处理方案。具体做法是:
这样处理后,下一个接手的人看到的不是一份过期教程,而是一份知道哪些能直接做、哪些要先确认的方案。如果后续入口再次变化,受影响的只是路径栏,原则和目的栏不需要重写。
判断依据是教程的核心诉求是否还成立,而不是它提到的页面是否还在。
如果旧教程的核心是“指出快照与当前内容的差异并请求更新”,这个诉求本身不依赖某个具体入口,入口变了只需替换路径,原则继续用。如果旧教程的核心是“通过某个已不存在的机制让快照自动刷新”,而你又无法找到当前对应的可行途径,那么这篇教程的可用部分只剩“先确认差异”这一层,其余应放弃,不要为了保留而编造替代步骤。
还有一种情况需要单独处理:教程里混用了多个来源的说法,一部分讲原则,一部分讲某个时期的界面操作。分开时按句子拆,不要按段落拆,因为同一段里可能前半句仍有效、后半句已失效。
最后,把“投诉是否被受理”和“快照是否更新”当作两件事记录。前者取决于你提交的信息是否被接收,后者还取决于其他你无法控制的因素。旧教程如果把它们混为一谈,你在拆分时就要主动分开,否则会把一个无法验证的结果当成步骤失败的证据。