拆分的依据不是页面能覆盖多少词,而是每个独立任务能否对应一个可核对的用户意图、一个明确的内容主体和一次可观察的结果。如果两个任务共用同一主体、同一证据和同一修改动作,就不该拆;如果它们需要不同的证据来源、不同的页面结构或不同的验收标准,即使词面相近也应拆开。
页面主题过宽,常见表现是标题里塞了多个并列概念,正文每段都浅尝辄止。这时真正要拆的不是关键词,而是任务。所谓任务,是指读者带着一个具体问题进入页面,页面用一组证据回答它,并且这个回答可以被单独检查。
假设一个情境:某团队要做一个“网站快照优化”专题页,最初计划把“快照不更新怎么办”“快照与收录的关系”“快照内容错误如何反馈”“快照展示位置变化”全部放进同一页。四个小标题看起来相关,但读者的问题、证据来源和后续动作完全不同。此时如果继续合并,页面会变成名词解释集合,而不是可执行的任务集合。
判断是否拆开,可以先问三个问题:读者是否带着不同的问题来?回答这些问题是否需要不同证据?修改其中一部分时,是否会影响另一部分的验收?三个问题中只要有两个答案是肯定的,就值得拆成独立任务。反之,如果只是同义表达或同一证据的不同说法,合并更合适。
把宽主题拆成独立任务时,依据可以落在三个可核对的维度上。
假设上述专题页最终拆成两个任务:任务A回答“快照长期不变的可能原因”,任务B回答“快照文本与当前页面不一致时的处理顺序”。任务A的动作是核对抓取与页面更新记录,结果会影响下一步是继续等待还是调整页面;任务B的动作是比对差异并决定是否提交反馈,结果会影响后续是否继续修改页面内容。两个任务的下一步不同,说明拆分成立。
多个角色对同一事实有不同理解时,不要先争论结论,先把分歧写成可核对的项目。做法是:把“快照优化”这个宽词还原成一组待验证陈述,每条陈述标注证据来源、负责人和验收条件。
假设团队对“快照不更新是否等于页面有问题”有分歧。一方认为不更新就是异常,另一方认为可能只是尚未重新抓取。把分歧转成核对项目后,任务变成“列出快照不更新的可能解释,并说明每种解释对应什么可观察证据”。这样争论就从立场变成核对,下一步动作也随之明确:先去核对抓取与页面更新时间,再决定是否调整页面。
拆分不是越细越好。出现以下信号时,说明拆过头了:两个任务共用同一段证据、同一组修改动作,只是换了标题;或者拆出的页面没有独立结论,只能重复主页面内容。此时应合并,避免制造多个内容相近的页面。
相反,出现以下信号时说明还需要继续拆:一个页面里同时存在“原因解释”和“操作步骤”,且操作步骤依赖原因结论;或者读者读完仍不知道下一步该做什么。继续拆的依据仍然是证据来源和验收动作,而不是词的数量。
假设一个任务页面同时要回答“快照为什么不更新”和“快照内容错误怎么反馈”。前者需要抓取与更新时间证据,后者需要文本差异与反馈路径证据。如果合并,读者会在原因和操作之间来回跳。拆开后,原因页负责解释,操作页负责执行,两页之间用一句条件说明连接即可。这样每个页面的主题边界清楚,后续修改也不会互相牵动。
完成拆分后,下一步不是立刻改页面,而是先为每个任务确定一个可观察的起点。例如,任务A的起点是核对页面最近一次内容更新时间与抓取记录是否一致;任务B的起点是比对当前页面文本与快照文本的差异位置。起点不同,后续动作就不同:任务A可能导向继续观察或调整页面更新方式,任务B可能导向提交反馈或修正页面文本。
如果核对后发现两个任务的起点其实相同,说明拆分依据不成立,应合并回一个页面。如果核对后发现某个任务缺少可观察证据,说明它还不适合作为独立任务,应先补充证据来源或缩小问题范围。拆分的目的不是增加页面数量,而是让每个页面都能被单独检查、单独修改、单独验收。只有当任务对应的证据和动作都能被核对时,拆分才算完成。