Sprint · Chapter 2 · AI 辅助开发经验

复习难度:⭐⭐ | 预计时长:1-2小时 | 重点程度:中


AI 工具矩阵

工具 场景 你简历上提到了吗
Claude Code 代码生成、单测、代码审查 ✅ SCopilot
GitHub Copilot 实时代码补全 -
Cursor 全流程 IDE + AI -
天枢平台 代码安全扫描

Claude Code 面试能说的用法

1. 复杂逻辑分析

场景:审批流分支逻辑极其复杂(各种会签/抢签/条件分支)
用法:让 Claude Code 分析流程图,识别潜在逻辑漏洞
效果:提前发现3个边界条件问题

2. 单测用例生成

场景:单测覆盖率高要求(> 80%)
用法:投喂核心函数代码 → 让 AI 生成边界用例
效果:单测效率提升 60%

3. 代码审查

场景:Code Review 时间长
用法:AI 预审,标注潜在问题,Reviewer 重点看 AI 标注处
效果:Review 效率提升,单测覆盖率从 60% 提升到 85%

面试能说的 AI 辅助开发流程

1. 接到需求  先让 AI 画出架构草图
2. 写代码时  AI 实时补全重点函数自己写
3. 写完后  AI 生成单测用例
4. 合入前  AI  Code Review
5. 上线后   AI 分析日志和报错

使用 AI 的边界

必须自己做的
   架构设计和核心路径
   业务逻辑和边界条件
   安全相关的代码AI 可能生成不安全代码

AI 擅长的
   重复性代码CRUDGetter/Setter
   单测生成
   代码翻译Java  Go
   文档生成
   Log 解析

天枢平台

作用:公司内部代码安全扫描平台
- 敏感信息检测(API Key、密码不能硬编码)
- 依赖漏洞扫描
- 代码规范检查

这个是你简历上提到的,可以展开说:
"我在提交前会用天枢平台扫一遍,避免安全漏洞进入生产"