TGViewer
Persian GitHub Persian GitHub @repofa · 11.9K subscribers
Post #651 2.96K

Forwarded from Pedi | پِدی

آموزش Spec-Driven Development با GitHub Spec Kit

✍️ توی این ویدیو باهم یک پروژه رو دو بار می‌سازیم؛ یک‌بار با یه پرامپت ساده و کلی جزئیات ناگفته که تصمیم‌گیری درباره‌شون رو به AI می‌سپاریم، و یک‌بار با GitHub Spec Kit. بعد هم روند ساخت و خروجی هر دو رو کنار هم مقایسه می‌کنیم.

منظور از «توسعه مبتنی بر مشخصات» اینه که قبل از پیاده‌سازی، روشن کنیم دقیقاً چی می‌خوایم بسازیم، چرا و چه انتظاری ازش داریم. ابزار Spec Kit گیت‌هاب کمک می‌کنه این مشخصات رو تدوین کنیم، براشون برنامه‌ی فنی بچینیم و کار رو به تسک‌های قابل‌اجرا تقسیم کنیم؛ بعد کدنویسی رو بر اساس همین مسیر پیش ببریم.

برای من، بخش مهم این روش فقط کد نوشتن نیست؛ اینه که بیشتر به داستان محصول فکر کنیم: کاربر چه مشکلی داره؟ قراره چه مسیری رو توی محصول طی کنه؟ از کجا بفهمیم چیزی که ساختیم، واقعاً نیازش رو برطرف می‌کنه؟


💬 حتی اگه برنامه‌نویس نیستید، ولی با کمک AI ایده‌هاتون رو می‌سازید، پیشنهاد می‌کنم یه نگاهی به این ویدیو بندازید. با یک مثال عملی بررسی می‌کنیم که وقت گذاشتن برای روشن کردن خواسته‌ها، چه تفاوتی با شروع مستقیم از «کد بزن» داره.

⏯️ تماشا ویدیو در یوتیوب
  • ❤ 23
  • 👍 4
  • ❤‍🔥 1
More from @repofa
  1. Oct 4, 2026رفقا این چنل خودمون هست که معرفیش کردیم و توی Persian GitHub تبادل و تبلیغات نداریم و در آ…
  2. Oct 4, 2026این چنل تلگرامی آرشیو کتاب‌های برنامه نویسی، برگه تقلب، پادکست و وبینار برای دولپرهاست، که…
  3. Oct 4, 2026ساخت ربات آپلودر تلگرام کاملاً بدون سرور و رایگان با NetraUploader این پروژه به شما امکان…
  4. Oct 4, 2026تست و تمرین تایپ سریع بدون خروج از محیط ترمینال ابزار ttype تجربه‌ای شبیه به پلتفرم محبوب…
  5. Oct 4, 2026کنترل سخت‌افزار و استپر موتور از راه دور با ربات تلگرام و آردوینو. این پروژه یک سیستم متن‌…
  6. Oct 4, 2026جعبه‌ابزاری کاربردی برای استخراج و بصری‌سازی نتایج شبیه‌سازی ABAQUS از فایل‌های ODB. این پ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →