Skip to content

M9 详细设计:热点大模块渐进治理与累计清单设计

这份详细设计文档用于描述 M9 的核心设计:如何继续扩面修复标题问题,并让治理页从“本轮做了什么”进一步进化到“累计已经做了什么”。

设计目标

M9 主要解决两个问题:

  • 如何继续扩面但不把热点大模块一次性做得过重
  • 如何让治理页保留治理历史的连续感

一、模块选择设计

本轮选择:

  • 12React学习
  • 00面试相关整理/2024面试准备

原因:

  • 12React学习 体量适中,适合继续整模块治理
  • 00面试相关整理 过大,不适合一次性全量处理,因此先选较新的 2024面试准备 子目录试点

二、累计治理清单设计

在治理页中增加:

  • 累计治理清单
  • 本轮已治理模块

累计治理清单基于固定配置维护,确保站点可以明确展示已经完成过治理的模块和子目录。

三、子目录试点设计

对于 00面试相关整理 这类热点大模块,本轮不直接按整模块计算修复明细,而是使用 pathPrefix 方式标记被治理的子目录。

这样可以保留:

  • 大模块的整体热点排序
  • 子目录渐进治理的真实节奏

共 20 个模块,1301 篇 Markdown 文档。