Files
Pre_Seg_Server/工程分析/经验记录.md

2.1 KiB
Raw Blame History

经验记录Knowledge Base

本文件按代码编纂工作流规范,以四段式记录项目修改过程中遇到的关键问题及解决方案。
格式: A. 具体问题 / B. 产生原因 / C. 解决方案 / D. 后续如何避免


2026-04-28-22-55-15 — 建立代码编纂工作流

A. 具体问题

项目缺少标准化的代码修改流程,导致需求管理、方案设计、测试验证、知识沉淀等环节可能遗漏,影响项目质量和可维护性。

B. 产生原因

项目初期以快速原型为主,未建立正式的工程化管理流程;随着功能增加,需要更严谨的变更管理机制。

C. 解决方案

建立完整的代码编纂工作流,包含 10 个阶段时间戳记录、工程分析、需求分析、实现方案人工审核、测试方案人工审核、执行前准备阅读经验记录、方案执行、经验沉淀、Gitea 备份、重新部署。

D. 后续如何避免问题

  • 后续所有项目修改严格按工作流执行
  • 每次修改前检查工作流检查表
  • 定期回顾经验记录,提取共性预防措施

2026-04-28-22-55-15 — 执行环境 Node.js 缺失

A. 具体问题

执行 npm run lintnpm run build 时提示 npm: command not found,当前 Shell 环境未安装 Node.js 运行时。

B. 产生原因

AI 助手运行的容器/环境与项目实际开发环境分离,后者才装有 Node.js 和 npm。

C. 解决方案

  • 文档创建和 git 操作可在 AI 环境中完成
  • 构建验证(npm run lintnpm run buildnpm start)需由用户在本地开发环境执行,或 AI 提供精确命令由用户自行运行
  • 在经验记录中标注此限制,提醒后续流程

D. 后续如何避免问题

  • 每次执行阶段 6 和阶段 9 前,先检查 which npm
  • 如 npm 不可用,向用户明确说明需手动执行的命令,并提供复制粘贴格式
  • 考虑在 CI/CD 流程中统一构建环境

新增经验请追加到文件末尾,保持时间倒序或正序均可,但需确保每条经验包含完整的 A/B/C/D 四段。