结论先说:旧教程里真正值得保留的,通常是“判断快照是否值得参考”的原则,而不是“点哪个按钮、填哪个地址”的步骤。把两者分开,最实用的做法是先找出教程里所有依赖具体入口、页面名称或第三方程序版本的动作,把它们标为“待验证步骤”;再找出只描述判断逻辑的句子,标为“可沿用原则”。这样处理之后,教程不会因为某个入口消失就整体作废,也不会因为原则还成立就误以为旧步骤还能照做。
常见分歧出现在多人协作核对同一份旧资料时。一方认为教程讲得通,因为其中关于“快照反映的是某次抓取时点的页面内容”“快照与当前页面不一致时要以当前页面为准”这些判断仍然成立;另一方认为教程没用,因为里面提到的具体查询入口、某个第三方快照查看程序的下载页、甚至某个按钮名称,现在已经无法按原样复现。
两种说法其实都对,只是各自在说不同的部分。矛盾不在教程本身,而在于双方没有把“原则层”和“操作层”分开。操作层依赖外部环境,环境一变就失效;原则层描述的是因果关系和判断顺序,只要前提没变,就仍然可以作为核查依据。
解释一:教程整体过时。持这种看法的人,依据通常是“按步骤走不通”。比如教程让你在某个固定位置查看快照时间,而现在该位置已经不存在,或者第三方程序已无法获取。这个解释成立的条件是:教程的价值几乎全部落在可点击、可输入的动作上,一旦动作无法执行,剩下的内容不足以支撑判断。
解释二:只有步骤过时,原则仍可沿用。持这种看法的人,依据通常是“判断逻辑还能解释现象”。比如教程强调快照时间与页面更新时间不是一回事,这个区分今天依然能帮助人避免误判。这个解释成立的条件是:教程里存在不依赖具体界面的判断句,而且这些判断句的前提没有被推翻。
两种解释并不互斥。一篇旧教程完全可能同时包含“整体过时”的操作部分和“仍然成立”的原则部分。真正需要做的,不是选边,而是把内容拆开。
可以逐句检查教程,用下面这组特征来区分。它不依赖任何具体工具,只依赖句子本身的写法。
一个假设的例子:某旧教程写“先打开快照查看页,再记录页面顶部显示的时间,然后与文章里的日期比较”。前半句依赖具体入口,属于待验证步骤;后半句“比较快照时间与文章日期”属于可沿用原则。假设入口已经无法按原样访问,那么前半句失效,但后半句仍然可以换一种方式执行——比如通过其他可核实的页面留存信息来对照时间。这个动作的结果会直接影响下一步:如果时间对照仍能完成,教程的原则部分就值得保留;如果连对照所需的信息都拿不到,那么这篇教程对当前核查任务的贡献就非常有限。
多人协作时,不要争论“这篇教程还有没有用”,而是把它转成一张可核对清单。具体可以这样做:
这个动作的结果会决定下一步:如果步骤大多无法验证,但原则前提仍成立,就把教程改写成“判断原则 + 待验证步骤”两段式,而不是整篇丢弃;如果原则前提也已经不成立,那么这篇教程只能作为历史记录,不能再作为当前核查依据。
这套分法适用于“旧教程仍被多人引用、但对是否可用存在分歧”的场景。它不适用于完全没有判断逻辑、只有操作截图的教程,那种情况下拆分意义不大。
还要避免一种误判:某个步骤无法复现,不等于它描述的结论一定错误。入口消失、程序停止维护、页面改名,都可能让步骤失效,但背后的判断原则未必随之失效。反过来,原则听起来仍然合理,也不等于旧步骤可以照做。两者必须分别核对,不能互相替代。把“原则仍成立”当成“步骤仍可用”,或者把“步骤已失效”当成“整篇无价值”,都会让核查结论偏掉。