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 年
版权与许可
本书内容(含正文、插图等)采用 Creative Commons BY-NC-SA 4.0 许可发布: 署名 — 非商业性使用 — 相同方式共享。
允许在注明原作者的前提下,对本书进行翻译、改编、二次创作并公开发布;演绎作品必须以相同的 CC BY-NC-SA 4.0 许可发布,且不得用于商业目的。
附录 A、B 对应的示例代码(仓库中 examples/ 目录下)单独采用 Apache License 2.0 许可,可自由用于商业项目。
如需获得商业授权,请通过 GitHub Issue 联系作者。
Copyright © 2026 Walter Fan