- عنوان کتاب: Spec-Driven Development From Specs to Code with AI Agents
- نویسنده: Simon Martinelli
- حوزه: مهندسی نرمافزار
- سال انتشار: 2026
- تعداد صفحه: 167
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 3.34 مگابایت
فرآیند یکپارچه هوش مصنوعی بر اساس ایدههایی ساخته شده است که جدید نیستند. موارد استفاده، که توسط ایوار جاکوبسون معرفی و توسط آلیستر کاکبرن اصلاح شدهاند، مدتهاست به تیمها کمک کردهاند تا رفتار را ثبت کنند. نکته جدید این است که چگونه این ایدهها را به ابزارهای هوش مصنوعی و یک مجموعه تست کارآمد متصل میکنیم، تا کل کار صادقانه و هماهنگ باقی بماند. نتیجه، فرآیندی است که برای پروژههای جدید و سیستمهای بزرگ موجود، جایی که بیشتر ما بیشتر وقت خود را در آن میگذرانیم، کار میکند. این کتاب در مورد روشی برای کار است که هدف را در مرکز نگه میدارد. به آن فرآیند یکپارچه هوش مصنوعی میگویند. ایده ساده است. ما رفتاری را که میخواهیم به عنوان مشخصات واضح توصیف میکنیم، آن مشخصات را به تستها پیوند میدهیم و به هوش مصنوعی اجازه میدهیم تا کار سنگین نوشتن کد را انجام دهد. مشخصات منبع حقیقت باقی میماند. کد از آن پیروی میکند و ما همیشه میتوانیم یکی را با دیگری مقایسه کنیم. ابزارهای کدنویسی هوش مصنوعی سرعت نوشتن کد ما را تغییر دادهاند. آنها این بخش سخت را تغییر ندادهاند. در واقع، آن را سختتر میکنند. وقتی ابزاری میتواند صدها خط را در عرض چند ثانیه تولید کند، دیگر خطر تایپ کند وجود ندارد. خطر، ساختن سریع یک چیز اشتباه است، بدون هیچ سابقهی روشنی از هدف یا دلیل آن. من بیش از سی سال است که نرمافزار تجاری میسازم. من با کوبول شروع کردم و به جاوا روی آوردم، و در طول مسیر، یک چیز را بارها و بارها یاد گرفتم: بخش سخت نرمافزار به ندرت کد آن است. بخش سخت این است که بدانیم چه چیزی بسازیم، آن را به روشنی بنویسیم و آن درک مشترک را با رشد سیستم زنده نگه داریم.
AI Unified Process builds on ideas that are not new. Use cases, introduced by Ivar Jacobson and refined by Alistair Cockburn, have helped teams capture behavior for a long time. What is new is how we connect these ideas to AI tools and to a working test suite, so the whole thing stays honest and stays in sync. The result is a process that works for new projects and for large existing systems, where most of us spend most of our time. This book is about a way to work that keeps the intent at the center. It is called the AI Unified Process. The idea is simple. We describe the behavior we want as clear specifications, we tie those specifications to tests, and we let AI do the heavy lifting of writing the code. The specification stays the source of truth. The code follows from it, and we can always check one against the other. AI coding tools have changed how fast we can write code. They have not changed this hard part. In fact, they make it harder. When a tool can produce hundreds of lines in seconds, the risk is no longer slow typing. The risk is building the wrong thing quickly, with no clear record of what was intended or why. For more than thirty years I have built business software. I started with COBOL and moved to Java, and along the way, I learned one thing again and again: the hard part of software is rarely the code. The hard part is knowing what to build, writing it down clearly, and keeping that shared understanding alive as the system grows.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Spec-Driven Development





نظرات کاربران