
黄桂钊 茹炳晟
规范驱动开发(SDD)是软件开发领域中应对AI编程代理挑战的方法论。本书聚焦SDD,探讨的核心问题是在AI编程代理普及的背景下如何提升代码质量、可维护性与团队协作效率。本书构建了从理论到实践的完整知识体系:第一部分系统讲解SDD的基础理论与核心价值、Spec-Kit的核心概念,介绍环境配置与AI编程代理;第二部分通过组件驱动开发、状态管理、构建后端API与前后端联调、安全加固与前后端联调等实战案例,展示如何运用Spec-Kit构建复杂应用系统;第三部分探讨存量系统的改造方案,并对SDD的未来发展趋势进行展望,帮助读者理解从氛围编程到SDD的必由之路。 本书适合各类软件开发人员(包括前端开发工程师、后端开发工程师、全栈开发工程师、软件架构师等)阅读,也适合作为高校计算机相关专业的教学参考用书。无论是软件开发领域的新手,还是经验丰富的资深工程师,都能学到实用的开发技巧。