AI 时代的软件工程:从敏捷开发到氛围编程#
关于本书
本书系统性地探讨了 AI 时代软件工程的深刻变革。从传统的瀑布模型到敏捷开发,再到如今的 AI 辅助编程和氛围编程(Vibe Coding),软件开发的方法论、工具链和工程师的角色都在经历前所未有的转变。
本书不仅回顾历史、分析现状,更着眼未来,帮助每一位软件工程师在 AI 浪潮中找到自己的位置,顺势而为。
目录#
第一部分:回顾与反思 — 软件工程的前世今生
第二部分:变革之风 — AI 如何重塑软件开发
第三部分:氛围编程 — 新范式的崛起
- 第十一章:什么是氛围编程(Vibe Coding)
- 第十二章:Cursor — 重新定义代码编辑器
- 12.1 Cursor 的崛起
- 12.2 五大核心模式详解
- 12.3 项目级配置:.cursorrules
- Testing
- Security Rules
- Git Conventions
- 12.4 MCP 集成:扩展 Cursor 的能力边界
- 12.5 Cursor Rules:新一代项目规则系统
- Async Patterns
- Imports
- Status Codes
- Coverage
- 12.6 自定义 Commands:可复用的 Prompt 模板
- 12.7 Cursor 实战:从零构建完整项目
- 12.8 Cursor vs 竞品对比
- 12.9 团队使用 Cursor 的最佳实践
- 12.10 本章小结
- 第十三章:Claude Code — 终端中的 AI 软件工程师
- 13.1 Claude Code 的诞生与定位
- 13.2 安装与基本使用
- 13.3 核心能力深度解析
- 13.4 CLAUDE.md:项目记忆文件
- Architecture Decisions
- Important Conventions
- Known Issues
- Testing
- Deployment
- 13.5 权限与安全模型
- 13.6 自定义 Commands:封装可复用的工作流
- 13.7 Hooks:自动化的事件触发器
- 13.8 CLAUDE.md 高级编写技巧
- 13.9 高级特性
- 13.10 Claude Code vs Cursor:如何选择
- 13.11 实战:用 Claude Code 完成完整开发任务
- Root Cause
- Solution
- Testing
- 第十四章:氛围编程的边界与风险
- 第十五章:超越氛围编程 — 意图驱动开发
第四部分:AI Agent 开发深度解析
第五部分:工程师的自我进化
附录:实战项目
作者:Walter Fan | 2026 年