Skip to content

开发记录:Vue 文档化重构实践

这篇文章记录了本轮 11Vue学习/组件化思维 目录从零散案例,逐步升级为“导航层 + 方法层 + 案例层 + 过程层”文档项目的过程。

背景

一开始,这个目录里更多是单点笔记和案例总结。单篇看是有价值的,但当内容开始增多以后,几个问题很快暴露出来:

  • 入口不够清晰
  • 案例之间缺少统一框架
  • 新内容没有固定落位
  • 过程性决策没有被记录下来

这意味着内容本身在增长,但结构没有同步成长。

这次做了什么

这轮工作的重点,不是新增某个单一案例,而是把已有案例项目化。

本轮主要新增了这些内容:

  • README.md:给目录补一个正式入口
  • Vue重构案例导航图.md:按问题和场景建立导航层
  • Vue练习项目重构统一框架.md:建立方法层
  • docs/00-里程碑规划.md:明确当前项目的阶段目标
  • docs/01-详细设计-文档体系结构.md:说明信息架构
  • docs/02-详细设计-执行顺序与交付流.md:定义标准执行流
  • docs/03-开发记录-Vue文档化重构实践.md:沉淀本轮开发记录

这轮最重要的设计决策

决策一:不再只写案例,而是先搭体系

如果继续一篇篇加案例,但不补导航和方法层,后面的内容仍然会越来越难找。所以这轮优先把“如何组织内容”这件事补上。

决策二:把过程性文档放进 docs/

案例和方法文档更适合放在根目录,便于直接阅读。规划、设计和开发记录则更适合收进 docs/,这样信息分层会更清楚。

决策三:建立固定执行顺序

这轮之后,后续每增加一个案例,都不再是纯追加写作,而是要遵循:

  • 确定目标
  • 做详细设计
  • 写案例或方法文档
  • 自测
  • 更新入口
  • 补开发记录

这样可以降低后续维护成本。

为什么这种做法有效

这套做法的核心价值,不在于文件数量变多,而在于新增内容开始有了固定挂载点。

以前新增一篇文档,只解决“这篇写完了”;现在新增一篇文档,至少要同步回答:

  • 它属于哪一层
  • 它应该从哪里进入
  • 它和现有案例怎么关联
  • 它的开发过程如何被复盘

这会让整个目录越来越像一个方法库,而不是案例堆积区。

自测怎么做

这次没有运行业务代码,因为本轮改动全部集中在文档目录。但仍然做了最小自测:

  • 检查 Markdown 文件是否生成成功
  • 检查索引页是否已经挂上新入口
  • 检查文档标题层级是否清晰
  • 检查相互链接的路径是否存在

对于文档项目来说,这种最小自测已经足够覆盖主要风险。

本轮收获

这轮最有价值的收获,不是多写了几篇 Markdown,而是把“写案例”升级成了“维护一套可扩展的文档项目”。

后续继续整理 Vue 案例时,就可以直接复用这套流程:

  • 先定位问题
  • 再决定内容层级
  • 再写案例或方法文档
  • 最后更新导航与记录开发过程

这会比单纯堆文档更稳,也更适合长期演进。

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