第 63 卷
请先不要修改任何代码。
请阅读当前项目,并输出一份项目理解报告,包括:
- 技术栈
- 项目使用了哪些主要技术
- 前端/后端/数据库/构建工具分别是什么
- 是否使用 TypeScript、Tailwind、框架或组件库
- 目录结构
- 主要目录分别负责什么
- 页面、组件、工具函数、接口、配置文件分别在哪里
- 哪些目录是核心目录,哪些目录不建议随便改
- 启动方式
- 项目如何安装依赖
- 项目如何本地启动
- 是否需要环境变量
- 如果 README 里有说明,请优先参考 README
- 测试命令
- 项目是否有 test 命令
- 是否有 lint 命令
- 是否有 typecheck 命令
- 是否有 build 命令
- 如果没有相关命令,请明确说明
- 核心模块
- 项目的核心功能模块有哪些
- 每个模块大概负责什么
- 如果后续要修改功能,应该优先查看哪些文件
- 后续修改风险
- 哪些文件或目录改动风险较高
- 哪些逻辑不能随便改
- 是否存在全局样式、全局配置、鉴权、接口、数据库等高风险区域
- 后续修改时需要特别注意什么
修 Bug 模板
我遇到一个 bug:
【现象】
【复现步骤】
【期望结果】
【实际结果】
【相关文件/页面】
请先定位原因,不要直接修改。
先给出:
- 可能原因
- 需要查看的文件
- 修复方案
- 风险点等我确认后再改代码。
加功能模板
我想新增一个功能:
【功能描述】
【入口位置】
【交互流程】
【视觉要求】
【数据来源】
【验收标准】
请先阅读相关代码,给出实现计划。
不要改无关文件。
实现后请运行测试并总结 diff。
前端页面模板
请根据下面要求实现一个页面:
【页面用途】
【目标用户】
【响应式要求】
【不要出现的问题】
请先给出组件拆分方案,再开始实现。
代码审查模板
请审查当前分支相对 main 的 diff。
重点检查:
- 潜在 bug
- 边界条件
- 安全风险
- 类型问题
- 性能问题
- 是否有无关修改
- 测试是否充分请不要直接修改代码,先输出 review 报告。
重构模板
请重构以下模块:
【模块路径】
目标是:
- 提高可读性
- 减少重复代码
- 保持现有行为不变
- 不改变公共 API
- 不引入新依赖请先写重构计划,并说明如何验证行为一致。
写测试模板
请为以下功能补充测试:
【功能描述】
【相关文件】
【边界情况】
要求:
- 不改业务逻辑
全站分卷索引 · 72 卷
- 1第 1 卷
- 2第 2 卷
- 3第 3 卷
- 4第 4 卷
- 5第 5 卷
- 6第 6 卷
- 7第 7 卷
- 8第 8 卷
- 9第 9 卷
- 10第 10 卷
- 11第 11 卷
- 12第 12 卷
- 13第 13 卷
- 14第 14 卷
- 15第 15 卷
- 16第 16 卷
- 17第 17 卷
- 18第 18 卷
- 19第 19 卷
- 20第 20 卷
- 21第 21 卷
- 22第 22 卷
- 23第 23 卷
- 24第 24 卷
- 25第 25 卷
- 26第 26 卷
- 27第 27 卷
- 28第 28 卷
- 29第 29 卷
- 30第 30 卷
- 31第 31 卷
- 32第 32 卷
- 33第 33 卷
- 34第 34 卷
- 35第 35 卷
- 36第 36 卷
- 37第 37 卷
- 38第 38 卷
- 39第 39 卷
- 40第 40 卷
- 41第 41 卷
- 42第 42 卷
- 43第 43 卷
- 44第 44 卷
- 45第 45 卷
- 46第 46 卷
- 47第 47 卷
- 48第 48 卷
- 49第 49 卷
- 50第 50 卷
- 51第 51 卷
- 52第 52 卷
- 53第 53 卷
- 54第 54 卷
- 55第 55 卷
- 56第 56 卷
- 57第 57 卷
- 58第 58 卷
- 59第 59 卷
- 60第 60 卷
- 61第 61 卷
- 62第 62 卷
- 63第 63 卷
- 64第 64 卷
- 65第 65 卷
- 66第 66 卷
- 67第 67 卷
- 68第 68 卷
- 69第 69 卷
- 70第 70 卷
- 71第 71 卷
- 72第 72 卷