用 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 文档 到公有仓库。

延伸阅读