67837df8d0
- 新增全套考试卷、评估卷、参考答案与考试培训包模板 - 修正slidev培训课件:调整模块标题、链路图缩放,替换工单示例为通用业务对象 - 修正课堂红线表述为证据红线,将小组作业调整为个人作业要求 - 新增权限、状态流转、审计日志、看板指标四类可复用业务规则块 - 整理AI工程技能交付包,迁移旧资产至客户专属交付包并统一术语 - 新增考试输出模板与TRAE使用记录文档
4.3 KiB
4.3 KiB
模块 9:AI 编程的工程底线
AI 让研发更快,但不改变软件工程的基本要求。
范围、规则、验证、协作和可维护性,决定一段 AI 生成代码能否真正进入项目。
理解范围
保护规则
验证行为
说明结论
保持可维护
AI 参与研发时,什么没有改变?
| AI 可以改变 | 工程原则不变 |
|---|---|
| 更快搜索代码和生成候选方案 | 先理解现有系统,再决定改动范围 |
| 更快补齐实现和测试草稿 | 业务规则仍要在正确边界保护 |
| 更快解释日志和定位假设 | 验证证据必须与结论强度匹配 |
| 更快生成说明和文档初稿 | 人工仍对合入与发布结论负责 |
工具能力会持续演进,工程判断的价值反而更高。
高质量 AI 编程的共同语言
事实优先
区分已读到、已验证和仍待确认的信息。
最小改动
以明确目标约束改动范围,避免无关重写。
验证闭环
让测试、日志和人工检查分别支持相应结论。
可追溯说明
让后续维护者理解目标、范围、证据和边界。