Hogwarts测试开发
07-02·北京测吧员工
从零开始学 OpenCode(四)
Build 模式(工程师视角)基于 Plan 阶段确定的路径,执行具体的代码编写与文件修改。AI 生成 Diff 并写入文件。怎么切换?按 Tab 键 在两种模式间切换。为什么推荐“先 Plan 后 Build”?根据社区测试,采用“先 Plan 后 Build”策略的复杂重构任务,**代码一次性通过率提升了约 40%**。标准操作流程:启动与规划:在终端输入需求后,默认进入 Plan 模式。AI 会分析文件,提出修改建议。确认与修正:如果发现 AI 理解有误,继续对话修正,直到 Plan 完美。模式切换:确认计划无误后,按 Tab 键 切换至 Build 模式。代码落地:AI 开始执行代码编写和文件修改。六、上手案例:完整走一遍假设你有一个 Express 项目,想给用户注册接口加上邮箱格式校验。Step 1:启动 OpenCodecd my-express-projectopencodeStep 2:提出需求(Plan 模式)> 给用户注册接口 /api/register 加上邮箱格式校验,要求: 1. 校验邮箱格式是否合法 2. 校验失败返回 400 错误 3. 给出清晰的错误提示OpenCode 会读取你的代码、分析现有结构,输出一份 Plan:## 实施计划### 涉及文件- src/routes/auth.js - 需要添加邮箱校验逻辑- src/utils/validator.js - 需要新增邮箱校验函数### 具体改动1. 在 validator.js 中新增 validateEmail 函数2. 在 auth.js 的 /register 路由中调用该函数3. 校验失败时返回 400 及错误信息### 风险评估- 低风险:纯新增逻辑,不影响现有功能
发布于 北京
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn