Vibe Coding 治理与质量门禁

共 17 题
#

1. Vibe Coding(Andrej Karpathy 提出)的核心中用自然语言描述意图让 AI 生成代码;与传统编程的工程边界与质量风险?

A Vibe Coding 与传统编程完全等价,无任何风险
B Vibe Coding 用自然语言描述意图让 AI 生成代码,适合原型与探索,生产系统需强化门禁对冲质量风险 ✓ 正确答案
C Vibe Coding 只适用于生产系统,不适用于原型
D Vibe Coding 生成的代码无需测试与评审
#

2. Vibe Coding 时代的代码审查范式转变中从"逐行审"到"意图符合性审",如何验证 AI 输出符合原始 Spec?

A 审查应坚持逐行审,确保每一行都正确
B AI 生成的代码无需审查,直接合并
C 审查应从"逐行审"转向"意图符合性审",以 Spec 与测试为基准验证 AI 输出 ✓ 正确答案
D 意图符合性审只审变量命名,不审业务
#

3. Vibe Coding 的高风险模式(无测试/无评审/大 PR)如何用门禁约束?

A 大 PR 有助于快速交付,应鼓励
B 无测试的 AI 代码可直接合并,靠后续修复
C 高风险模式可通过 CI 强制测试、评审 gate、PR 大小限制等门禁约束 ✓ 正确答案
D 门禁只适用于人工代码,不适用于 AI 代码
#

4. Vibe Coding 的需求颗粒度中什么级别的需求描述足以让 AI 产出可验收代码,如何用「验收标准先行」约束模糊的 vibe 输入?

A 需求越模糊越好,AI 能自行补全所有细节
B 需求描述应包含行为、边界、约束与可判定验收标准,并用"验收标准先行"约束模糊输入 ✓ 正确答案
C 验收标准应在代码生成后临时补充
D 模糊的 vibe 输入足以产出可验收代码
#

5. "Vibe Coding 接受度"在团队中的分层中探索代码 vs 生产代码的边界、AI 占比与人类介入的 SOP

A 探索代码与生产代码应无差别对待,统一标准
B 探索代码可高 AI 占比、低介入,生产代码需低 AI 占比、高介入,并用物理隔离与 SOP 划分边界 ✓ 正确答案
C 所有代码都应允许 AI 全自动生成
D 生产代码应允许 AI 直接合到主干
#

6. AI 生成代码的"上下文卫生"中如何防止大文件 / 重复代码 / 死代码因 Vibe Coding 累积?

A AI 生成代码天然整洁,无需管理
B 死代码无需清理,留着无害
C 大文件与重复代码不影响可维护性,可忽略
D 可通过静态检查门禁、规范约束与定期清理来防止大文件、重复与死代码累积 ✓ 正确答案
#

7. "AI 初稿+人工重构"工作流中,重构与评审的介入点如何设定?

A 应先重构再验证功能,避免结构问题
B AI 初稿无需重构,直接合并
C 功能验证通过后再进行人工重构,重构完成后合并前评审 ✓ 正确答案
D 重构与评审应同时进行,不分先后
#

8. Vibe Coding 的定义与风险中 AI 驱动开发的质量?

A AI 生成代码的结构天然优秀,无需监控
B Vibe Coding 无质量风险,AI 输出始终可靠
C Vibe Coding 只关心实现,不关心意图
D Vibe Coding 是意图驱动的 AI 生成开发,质量风险靠测试、评审、门禁与度量来对冲 ✓ 正确答案
#

9. Vibe Coding 的输入治理中需求与规格的明确?

A 需求越模糊,AI 越能发挥创造力
B 输入质量与输出质量无关
C 输入无需包含技术栈与工程约束
D 输入治理要求把需求明确化为含行为、边界、约束、验收的结构化规格 ✓ 正确答案
#

10. Vibe Coding 的探索与生产分仓中原型/探索代码与生产代码如何物理隔离(目录、仓库、标记),防止实验代码未经治理流入生产?

A 探索代码与生产代码可混在一起,靠自觉区分
B 通过目录、仓库、标记分层隔离,并让生产路径受完整质量门禁保护 ✓ 正确答案
C 探索代码应直接部署到生产验证
D 物理隔离会阻碍 AI 开发,应避免
#

11. 团队级 AI 工具配置中.cursorrules、CLAUDE.md、AGENTS.md 的治理与同步

A 配置文件与代码规范无关
B 配置文件无需管理,改动即可生效
C 各 AI 工具的配置文件应各自为政,无需同步
D 配置文件应纳入版本管理与评审,并保持多工具间同步一致 ✓ 正确答案
#

12. Vibe Coding 的产物验收中可运行之外还需哪些质量证据?

A 除可运行外,还需测试、评审、安全、性能、可维护性等质量证据 ✓ 正确答案
B 代码能运行即可通过验收
C 质量证据仅指测试通过
D 验收只需看功能的实现,无需安全与性能
#

13. 质量门禁中 AI 代码的必检项?

A 必检项应覆盖构建、测试、静态分析、安全、规范、一致性验证与评审,且作为合并前置条件 ✓ 正确答案
B AI 代码只需通过编译即可合并
C 静态分析与安全扫描对 AI 代码是多余的
D AI 代码可以绕过门禁直接合并
#

14. Vibe Coding 的规范中输入、验证与审查?

A Vibe Coding 无需规范,AI 自主发挥即可
B Vibe Coding 规范应覆盖输入、验证与审查三方面,并写成可执行的门禁与清单 ✓ 正确答案
C 规范只需覆盖输入,无需验证与审查
D 规范应写成口号,无需可执行
#

15. Vibe Coding 与专业开发的边界?

A 专业开发无需任何质量治理
B 所有代码都应采用 Vibe Coding
C Vibe Coding 适合低风险探索,专业开发用于高风险、需长期维护的生产系统 ✓ 正确答案
D Vibe Coding 与风险无关,任何场景都适用
#

16. Vibe Coding 的度量中产出与缺陷?

A 度量结果不用于改进
B 只需度量产出,无需关注缺陷
C 产出与缺陷无需对比分析
D 应联合度量产出(生成量、采纳率)与缺陷(缺陷率、回滚率),驱动改进 ✓ 正确答案
#

17. AI 代码的必检项中安全、性能与可维护性?

A AI 代码只需检查功能,无需检查安全、性能与可维护性
B 安全检查只针对人工代码
C 性能与可维护性对 AI 代码无关紧要
D 应通过漏洞扫描、性能测试、静态分析检查安全、性能与可维护性,并纳入 CI 门禁 ✓ 正确答案