用 AI 生成测试与脚本草稿
本文对应 成长路径 AI 工具:用 AI 写 单元测试、shell 脚本草稿,并 防止未验证代码 进入仓库。
允许 AI 做的
- 样板:CMakeLists、
set -euo pipefail骨架。 - 测试用例表:边界值列表,人写断言。
- 解释失败日志:粘贴 dmesg,归纳 假设(需验证)。
禁止直接上线的
- 未在目标板运行的 烧录 / 分区 脚本。
- 含 臆造路径、臆造 ioctl 的驱动代码。
- 安全相关(密钥、权限)未人工审计的片段。
评审清单(合并前)
- 在 CI 或本地 执行过,exit code 0
- shellcheck / clang-tidy 无新增告警
- 关键命令有 注释 说明依据(手册链接)
- 与 嵌入式代码评审清单 过一遍
与版本控制
- Commit message 标明 人审通过;大段 AI 生成可分 commit 便于 bisect。
- 勿提交 API Key 或客户 NDA 文档 到公有仓库。