From 44505a49ac9d21357dec24ef8d1683518a9948a7 Mon Sep 17 00:00:00 2001 From: pxqbzjk5c <1499856873@qq.com> Date: Thu, 28 Aug 2025 20:52:39 +0800 Subject: [PATCH] ADD file via upload --- DevProcess | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 DevProcess diff --git a/DevProcess b/DevProcess new file mode 100644 index 0000000..78e8fc1 --- /dev/null +++ b/DevProcess @@ -0,0 +1,35 @@ +研发流程规范 + +1. 分支策略 +- 主分支:`main`(包含 `doc/` 与 `src/`) +- 个人分支:每人各建一个分支,例如 `feature/` 或 `user/`; +- 合并策略:先将更改提交到个人分支,发起 Merge Request 到 `main`,由指导老师/管理员评审后合并; + +2. 提交流程 +- 提交前: + - 更新/新增文档(SRS/IRS/Architecture/DetailedDesign/测试计划/用例/设计图示) + - 自测:前后端基础运行、主要用例走通; +- 提交信息规范: + - `feat:` 新功能;`fix:` 修复;`docs:` 文档;`refactor:` 重构;`test:` 测试; + - 简明描述变更范围与影响模块; + +3. 评审要点 +- 代码可读性与一致性(命名、格式、错误处理); +- 与文档一致(API/路由/数据库字段变更需同步文档); +- 单元/集成测试是否覆盖关键路径; + +4. 版本与标记 +- 以里程碑或迭代结束在 `main` 打标签(如 `v0.1.0`); + +5. 变更同步 +- 当 API、路由、数据库字段有变更: + - IRS/SRS 第3~5章更新 + - DetailedDesign 对应小节更新 + - 测试计划与用例同步调整 + - 设计图示(类图/时序图)如有结构变化也需更新 + +6. Windows 环境注意 +- 命令行不要使用 `&&` 连续执行; +- 确认 Redis/数据库服务已启动; + +