Relay365多模型 API 中继值班台
← 回到全部值班公告
实战手记ZH已读 1 次

开发值班记录:今年继续保留的七个AI辅助编码习惯

本班交接重点:AI可以帮你解释报错、补测试、起草代码,但生成完成不等于任务完成。今年值得留下的习惯,不是让它一次写得更多,而是让每次改动都有边界、有证据,也有退路。刚入门时,把它当成需要清楚交接任务的协作者,比把它当成自动完成工作的按钮更稳妥。

开工前先写清楚任务边界

不要只说“修一下登录”。说明哪里出错、怎样复现、预期结果是什么,以及哪些行为不能改变。例如:“密码错误时页面一直转圈,请修复加载状态,不要调整接口字段,也不要增加依赖。”如果暂时不知道原因,就先让AI阅读相关代码并提出排查步骤,而不是立即修改。

每次只交付一块能验收的改动

把“做一个用户中心”拆成读取资料、展示页面、处理空状态等小任务。每一步都写下完成标准,例如“没有头像时显示默认图,接口失败时出现重试按钮”。这样即使方向不对,也能及时停下,不必从一大批文件中寻找问题。

  • 先要求AI列出准备修改的文件,并解释每处修改的用途。
  • 一次只处理一个行为变化,避免顺手重构不相关代码。
  • 完成当前步骤并通过检查后,再继续下一项任务。

只提供必要上下文,不交出秘密

AI需要知道项目使用什么语言、怎样运行测试,以及相关模块如何连接,但不需要你的生产密钥或客户资料。贴日志前先删除令牌、账号和个人信息;示例配置使用占位内容。使用能读取本地文件的编码工具时,还要检查它的访问范围和命令权限,别因为操作方便就默认允许一切。

合并前逐段阅读代码差异

代码差异就是本次修改前后的变化。即使你还不熟悉全部语法,也可以先检查几个问题:有没有删除原来的校验?有没有多装依赖?有没有把配置写死?不认识的代码可以要求解释,但解释不是证明。凡是自己无法说明用途的关键改动,都应暂停合并并进一步核实。

用实际运行结果结束任务

“应该能运行”不是验收结果。让AI给出检查命令,并在你的开发环境里执行;如果工具能代为运行,也要查看输出。测试应覆盖正常输入、空输入和失败情况。修复缺陷时,尽量增加一个能重现旧问题的测试,再确认修改后它可以通过。

如果AI没有运行环境,就要求它明确说明哪些检查没有执行。遇到支付、权限或数据删除逻辑,除了自动化测试,还需要人工审查。测试通过说明已检查的情况符合预期,并不代表所有风险都已消失。

切换模型前先固定任务和预算

先拿一个小任务,例如补充一个函数的边界测试,观察结果是否易懂、改动是否克制、检查能否通过,再决定是否继续使用。不要因为第一次回答不理想,就同时更换模型、提示和需求,否则很难判断是哪一步起了作用。

如果需要在不同模型之间尝试,Relay365提供按量付费的多模型中转服务,可配合Claude Code、Codex、Gemini CLI及使用OpenAI SDK的应用接入。例如,可以用Gemini 2.5 Flash尝试同一份小任务,再按实际结果决定是否保留。按量付费也需要预算纪律:先小范围试用、查看用量,并避免把整个代码库反复发送。

收班前留下可回退的记录

开始让AI修改前,先保存当前可运行的版本;完成后,用版本控制提交一组目的清楚的改动。记录改了什么、执行过哪些测试、还有哪些限制。下一次出问题时,这些记录比一长串聊天更容易帮助你定位原因。

如果你正在寻找统一尝试多个模型的入口,可以创建一个Relay365账户,从不含敏感信息的小任务开始。无论选择哪种工具,都把最后三步留在自己的流程里:读懂差异、验证行为、确认可以撤回。这才是今年值得长期保留的编码习惯。

延伸阅读公告

想在自己的代码上试试? 免费注册 →