跳转到内容
建议与反馈
微信公众号二维码
扫码关注 「槽痞」
直接发送您的意见或疑问

5.5 整理并验收你的迁移作品:把经验留成下一次模板

走到这里,我们已经做过不少东西。

有从静态 HTML 走向后端和统计看板的热身项目,有接手改造并部署到校园内网的机房排座系统,也有本章的算法可视化页、本地机房故障台账和一页学科小工具任务书。

最后一篇不再开一个新项目。真正需要做的,是从这些作品中选一个,把它整理到过一段时间仍然能看懂、同事也能接手的程度。

项目数量不是迁移能力

用 AI 做出十个页面并不难。难的是回答这些问题:

  • 它解决了谁的什么问题?
  • 第一版为什么只做这些功能?
  • 怎样证明它真的可用?
  • 代码或数据出问题后怎样恢复?
  • 换一位老师,能不能根据说明继续使用?

所以本篇只选择一个代表作品。它可以是 5.2 的冒泡排序可视化页,可以是 5.3 的本地故障台账,也可以从 5.4 的学科任务书继续完成自己的同等规模工具。

最终只保留四项核心证据

作品包不是文档竞赛。我们把前面出现过的材料压缩成四类。

核心证据需要说清什么
一页项目任务书问题、使用对象、首版范围、技术选择和暂不实现
一个可运行工具对应哪个经过验收的 Git 节点
一份验收记录模拟数据、边界情况、用户反馈和处理结果
一份运行与交接说明怎样打开、数据在哪里、怎样恢复、有哪些限制
迁移作品包由一页任务书、可运行工具、验收记录和运行交接说明组成 Git 提交属于过程证据,不需要再单独制作一份文档。六项能力量规也是检查角度,不需要为每一项新建文件。

把前面的材料合并成一页任务书

5.1 的问题筛选、项目迁移表、PRD 和范围裁剪不必分散保存。最终的一页任务书只要回答下面几项:

  1. 谁在什么场景使用。
  2. 目前最费时间或最容易出错的动作。
  3. 首版必须完成什么。
  4. 明确不做什么。
  5. 数据是否敏感,保存在哪里。
  6. 为什么选择单 HTML、本地工具或完整 Web。
  7. 使用什么模拟数据和动作验收。
  8. 什么情况下停止增加功能。
text
请作为项目审阅者,帮助我整理一个已经完成的迁移作品,不要新建项目。

请检查现有任务书、项目文件、Git 状态和验收记录,并告诉我:
1. 问题、使用对象和首版范围是否清楚。
2. 技术选择是否与数据和共享范围匹配。
3. 哪些内容可以合并成一页任务书。
4. 验收记录是否包含模拟数据、具体操作、用户反馈和处理结果。
5. 运行与交接说明还缺什么。
6. 哪些内容可以清理成下一个项目可复用的空白模板。

先给出整理建议和缺失项,未经我确认不要修改文件或 Git 历史。

确认工具对应可用的 Git 节点

整理作品前,让 Agent 检查当前 Git 状态和最近的已验收提交。如果还有来源不明的改动,先说明、验收或单独处理。

同时再次检查环境变量文件、数据库和日志是否被排除,模拟数据与真实数据是否分开,以及项目说明是否与当前版本一致。

纯前端页面不需要数据库备份,但仍需要 Git 找回代码。本地故障台账除了 Git,还要保留导出的数据备份。

找一位真实使用者走一遍

作者自己知道按钮在哪里,很容易绕过不清楚的地方。找一位目标使用者按任务书操作,才能发现真正的问题。

不要只问“好不好用”,请记录使用设备、操作顺序、预期结果、实际结果和出现卡点的位置。

算法可视化页可以请一位同事按课堂脚本演示;本地故障台账可以请另一位老师登记、筛选和导出一组模拟记录。

记录一次验收发现及处理结果

这里不强制制造程序故障。一次有效的验收发现可以是按钮名称让人误解、投影不够清楚、CSV 中文乱码、范围太大需要删减,或者测试数据漏掉边界情况。

记录项示例
验收发现同事不知道“重置”会恢复哪组数字
原因判断页面缺少当前数据来源提示
处理方式让 Agent 只补充当前数组说明,不改算法
重新验收同事能够正确说明重置后的状态

记录发现、判断、处理方式和重新验收结果即可。它比补写一段“项目一路顺利”更能证明老师掌握了迭代方法。

运行与交接说明要跟着工具类型变化

工具类型运行与交接说明重点
单 HTML文件在哪里、怎样离线打开、怎样用 Git 恢复
本地数据工具数据保存位置、导出备份、恢复和清空风险
完整校园 Web部署主机、访问地址、启动、日志、数据库备份和责任人

不要给单 HTML 页面虚构服务器部署,也不要因为本地工具没有服务器,就忽略数据导出和恢复。

用六项能力量规做最后检查

  1. 能选题:问题来自真实现场,使用对象明确。
  2. 能限界:首版与暂不实现内容清楚。
  3. 能指挥:Agent 先解释,老师确认后执行。
  4. 能验收:模拟数据、边界情况和目标用户动作都有记录。
  5. 能恢复:代码有 Git;涉及数据时有对应备份方法。
  6. 能交接:同事能根据说明找到工具、运行方式、数据位置和限制。

第一次不必达到专业团队的程度,但每一项都要有证据。暂时没有做到的内容,写清原因和下一步。

把具体作品清理成空白模板

text
校园工具模板/
├── 项目任务书.md
├── 验收记录.md
├── 运行与交接说明.md
└── 项目代码/
代表作品经过真实验收和敏感内容清理后形成可复用空白模板 删除当前项目的设备编号、业务数据、账号、地址和密钥,只保留结构和检查问题。下一次遇到新需求时,从这套模板开始。

给未来 30 天留一个小动作

不要立刻列十个新项目。只写哪个工具值得继续维护、下一次只改哪一个小功能,以及哪些功能明确不继续扩张。

工具真正有人使用,才值得投入下一轮时间。无人使用的演示项目,及时停止也是一种成熟判断。

写在最后

我们从聊天框里的一句话出发,走过需求文档、Web 黑盒、IDE Agent、后端和数据库、Git、校园内网、备份恢复,再回到一个更朴素的问题:学校现场究竟需要什么。

各学科教师最不可替代的,不是记住某个框架或提示词,而是知道哪里真的需要改变、什么风险不能跨越、怎样让工具接受真实现场检验。

AI 让实现变快,中小学教师的判断让这种速度有方向、有边界,也真正服务于教学。

flowchart LR
  A[选择一个代表作品] --> B[合并一页任务书]
  B --> C[目标用户真实验收]
  C --> D[记录发现与处理]
  D --> E[完成运行与交接说明]
  E --> F[清理成下一次模板]

一次成功不必变成十个项目。把这一套方法留住,下一次你仍然知道从哪里开始,这就已经是很扎实的迁移能力。

封面

💬 建议与反馈

如果在阅读本书、配置环境或实践案例时遇到问题,欢迎与作者老师交流。

您可以在微信搜索并关注公众号 「槽痞」 后直接发送消息。无论是错别字纠正、代码 BUG 反馈,还是您对 Vibe Coding 在中小学教学落地中的宝贵建议,我都会认真阅读并予以回复。

微信公众号二维码微信扫一扫

基于 VitePress 构建 · 书本质感主题