آموزش Spec-Driven Development با GitHub Spec Kit
✍️ توی این ویدیو باهم یک پروژه رو دو بار میسازیم؛ یکبار با یه پرامپت ساده و کلی جزئیات ناگفته که تصمیمگیری دربارهشون رو به AI میسپاریم، و یکبار با GitHub Spec Kit. بعد هم روند ساخت و خروجی هر دو رو کنار هم مقایسه میکنیم.
منظور از «توسعه مبتنی بر مشخصات» اینه که قبل از پیادهسازی، روشن کنیم دقیقاً چی میخوایم بسازیم، چرا و چه انتظاری ازش داریم. ابزار Spec Kit گیتهاب کمک میکنه این مشخصات رو تدوین کنیم، براشون برنامهی فنی بچینیم و کار رو به تسکهای قابلاجرا تقسیم کنیم؛ بعد کدنویسی رو بر اساس همین مسیر پیش ببریم.
برای من، بخش مهم این روش فقط کد نوشتن نیست؛ اینه که بیشتر به داستان محصول فکر کنیم: کاربر چه مشکلی داره؟ قراره چه مسیری رو توی محصول طی کنه؟ از کجا بفهمیم چیزی که ساختیم، واقعاً نیازش رو برطرف میکنه؟
💬 حتی اگه برنامهنویس نیستید، ولی با کمک AI ایدههاتون رو میسازید، پیشنهاد میکنم یه نگاهی به این ویدیو بندازید. با یک مثال عملی بررسی میکنیم که وقت گذاشتن برای روشن کردن خواستهها، چه تفاوتی با شروع مستقیم از «کد بزن» داره.
⏯️ تماشا ویدیو در یوتیوب
Post #651
2.96K
