Spec-Driven Development: From Specs to Code with AI Agents (Paperback)
暫譯: 規格驅動開發:從規格到代碼的 AI 代理
Martinelli, Simon
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 -
Arduino 官方正版 Genuino 101$1,700$1,700 -
$957深度學習 -
Raspberry Pi 3 Model B+ (UK製)$1,720$1,685 -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$568 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$578 -
晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474 -
$1,320Deep Learning with JavaScript: Neural Networks in Tensorflow.Js -
機器學習的數學:用數學引領你走進 AI 的神秘世界$580$452 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$331 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
資安這條路:領航新手的 Web Security 指南,以自建漏洞環境學習網站安全(iT邦幫忙鐵人賽系列書)$680$578 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版) (The Devops Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2/e)$650$487 -
Ollama 本地 AI 全方位攻略:命令列功能、五大主題測試、RAG、Vibe Coding、MCP,一本搞定所有實戰應用$750$592 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
$2,484Generative AI Design Patterns: Solutions to Common Challenges When Building Genai Agents and Applications (Paperback) -
Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems (Paperback)$2,250$2,137 -
Vibe Coding CLI 頂級開發 - Claude Code 前瞻菁英育成手冊$1,080$853 -
不懂程式也能自架專屬 AI:Vibe Coding 教你從零開始本地部署與雲端整合$790$616 -
10 倍速!AI Skill 全攻略:建立 Skill 驅動 AI 系統,打造從學術研究到專案開發的自動化工作流$1,000$780 -
軟體開發身分安全實務|開發人員必須掌握的最佳做法 (Identity Security for Software Development: Best Practices That Every Developer Must Know)$620$489 -
從 AI Agent 到多代理人系統設計|架構規劃與應用開發 (Building Applications with AI Agents: Designing and Implementing Multiagent Systems)$780$616
相關主題
商品描述
Start your development process with a blueprint. Most teams jump into coding and leave documentation for later, if at all. Too often this leads to maintenance issues, stalled modernization, and poor business alignment. Spec-driven development flips the order: the specification becomes the single source of truth that drives code, tests, and validation.
This pocket guide introduces the AI Unified Process, a lightweight framework that makes Spec-driven development practical in the age of generative AI. It shows how specs (requirements, use cases, entity models) can act as contracts, enabling AI agents and modern tools to generate, validate, and evolve software with far less guesswork.
Designed for busy teams, this book focuses on the principles of spec-first development, with AI Unified Process skills and templates as the primary enabler. It also introduces emerging tools like Amazon Kiro and GitHub Spec Kit for context. Alongside practical methodology, you'll work through a hands-on case study that takes you from requirements to executable code. By the end, you'll understand how to apply Spec-driven Development in practice, avoid common pitfalls, and integrate AI into a disciplined, scalable workflow.
What You Will Learn
- Capture requirements in lightweight specs
- Treat specs as executable contracts for code generation and testing
- Apply the AI Unified Process to projects and team workflows
- Integrate AI agents into a spec-driven lifecyce
Who this Book is for:
Software developers, tech leads, and architects with basic programming knowledge. No prior experience with requirements engineering or AI tools is required.
商品描述(中文翻譯)
開始您的開發過程時,請先制定藍圖。大多數團隊會直接進入編碼,並將文檔留到後面,如果有的話。這樣往往會導致維護問題、現代化停滯和業務對齊不良。以規範為驅動的開發顛覆了這一順序:規範成為驅動代碼、測試和驗證的唯一真實來源。
本口袋指南介紹了 AI 統一過程(AI Unified Process),這是一個輕量級框架,使以規範為驅動的開發在生成式 AI 時代變得可行。它展示了如何將規範(需求、用例、實體模型)作為合約,使 AI 代理和現代工具能夠生成、驗證和演進軟體,並大幅減少猜測。
本書專為繁忙的團隊設計,重點在於以規範為首的開發原則,並以 AI 統一過程的技能和模板作為主要推動力。它還介紹了像 Amazon Kiro 和 GitHub Spec Kit 等新興工具以提供背景。除了實用的方法論外,您還將通過一個實作案例研究,從需求到可執行代碼進行實踐。到最後,您將了解如何在實踐中應用以規範為驅動的開發,避免常見的陷阱,並將 AI 整合到有紀律的、可擴展的工作流程中。
您將學到的內容:
- 在輕量級規範中捕捉需求
- 將規範視為可執行的合約,用於代碼生成和測試
- 將 AI 統一過程應用於項目和團隊工作流程
- 將 AI 代理整合到以規範為驅動的生命週期中
本書適合的讀者:
具備基本程式設計知識的軟體開發人員、技術負責人和架構師。不需要具備需求工程或 AI 工具的先前經驗。
作者簡介
Simon Martinelli is a Java Champion, Vaadin Champion, and Oracle ACE Pro with over three decades of experience as a software architect, developer, consultant, and trainer. He is the creator of the AI Unified Process and a strong advocate of Spec-Driven Development.
As the owner of Martinelli LLC, he coaches teams to get up to speed with AI-driven development. He regularly shares his insights through international conferences, articles, and his blog, Keep IT Simple, where he writes about AI, architecture, and modern Java development.
He is also a lecturer at two universities in Switzerland, where he teaches software architecture, persistence, DevOps, and cloud-native development.
作者簡介(中文翻譯)
西蒙·馬丁內利(Simon Martinelli)是 Java Champion、Vaadin Champion 和 Oracle ACE Pro,擁有超過三十年的軟體架構師、開發者、顧問和培訓師的經驗。他是 AI 統一流程的創建者,也是以規範驅動開發(Spec-Driven Development)的強力倡導者。
作為 Martinelli LLC 的擁有者,他指導團隊快速掌握 AI 驅動的開發。他經常通過國際會議、文章和他的部落格《Keep IT Simple》分享見解,該部落格專注於 AI、架構和現代 Java 開發。
他同時也是瑞士兩所大學的講師,教授軟體架構、持久性、DevOps 和雲原生開發。