قبل از اینکه به AI بگی «کد بزن»، چقدر دقیق میدونی چی میخوای بسازی؟
توی این ویدیو سراغ GitHub Spec Kit میریم و دربارهی یک مرحلهی مهم حرف میزنیم که ممکنه ازش رد بشیم: مشخص کردن خواستهها و مسیر ساخت پروژه، قبل از شروع کدنویسی.
شاید این تجربه رو داشته باشی: به هوش مصنوعی میگی یه پروژه بسازه، خروجی اولیه هم امیدوارکنندهست؛ ولی بعد وارد چرخهی «این رو تغییر بده»، «اون رو درست کن» و «نه، منظورم این نبود» میشی. موضوع این ویدیو، فاصلهی بین کد گرفتن از AI و ساختن چیزیه که واقعاً میخواستیم.
ابزار Spec Kit برای کار با روش «توسعه مبتنی بر مشخصات» یا Spec-Driven Development طراحی شده. در این مسیر، اول مشخص میکنیم چه چیزی میخوایم و چرا؛ بعد برنامهی فنی رو آماده میکنیم، کار رو به تسکهای قابلاجرا تقسیم میکنیم و بر اساس اونها سراغ پیادهسازی میریم.
هدف این آموزش فقط معرفی چند دستور جدید نیست؛ میخوام به این فکر کنیم که چطور موقع کار با AI، خودمون هدایت پروژه رو دست بگیریم. قرار نیست با اضافه کردن یک ابزار، از تصمیمگیری، فهمیدن کد، بازبینی و تست بینیاز بشیم.
اگه تازه برنامهنویسی رو شروع کردی، یا با کمک AI پروژه میسازی و دنبال روش منظمتری برای جلو بردن کارت هستی، این ویدیو برای توئه.
کد گرفتن، نقطهی شروعه؛ هدف، ساختن نرمافزاره.
