توسعه مبتنی بر مشخصات
بخشی از دوره Vibe Coding: مهندسی پیشرفته
سریعترین راه برای گرفتن کد درست از یک مدل این است که دست از وصفکردن آنچه میخواهید بردارید و شروع کنید به تعریفکردنش. پرامپت یک آرزوست. مشخصات یک قرارداد است، و قرارداد را میشود بررسی کرد. این درس چیزی را که معمولاً در سرتان نگه میدارید به سندی تبدیل میکند که مدل باید برآوردهاش کند و شما با یک فرمان میتوانید راستیاش را بسنجید.
ببینید وقتی یک درخواست کممشخصات باشد چه پیش میآید. «یک تجزیهگر مدت زمان مقاوم برایم بنویس» چیزی تولید میکند. از "5m" برمیآید. احتمالاً از "1h30m" هم برمیآید. اما اینکه با "30m1h"، "1h1h"، "-5m"، "" یا عدد صحیح 90 چه میکند برای شما ناشناخته است و، مهمتر از آن، برای خود مدل هم ناشناخته است، پس خودش انتخاب میکند. شاید None برگرداند. شاید 0 برگرداند. شاید از اعماق یک عبارت باقاعده (regex) یک TypeError بلند کند. ...
میخواهی Vibe Coding: مهندسی پیشرفته توسعه مبتنی بر مشخصات را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Vibe Coding: مهندسی پیشرفته آماده دریافت کنی و توسعه مبتنی بر مشخصات را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درستوسعه مبتنی بر مشخصاتچه چیزهایی یاد میگیری
- Writing the acceptance criteria before the prompt
- Executable specs as the contract with the model
- Specifying error behavior and boundaries, not just the happy path
- Plan before code, and reviewing the plan instead of the diff
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1زمینه تمام بازی است35 دقیقه
- 2مغز درست را انتخاب کن، قیمت درست را بپرداز25 دقیقه
- 3توسعه مبتنی بر مشخصات35 دقیقه
- 4مهار مدل خودت را بساز35 دقیقه
- 5حلقههای راستیآزمایی: وادارش کن خودش را اثبات کند40 دقیقه
- 6خواندن کد تولیدشده مثل یک Senior40 دقیقه
- 7باستانشناسی کد Legacy40 دقیقه
- 8مهاجرت در مقیاس بزرگ40 دقیقه
- 9Debugging کدی که ننوشتهاید40 دقیقه
- 10مدل امنیتی یک عامل40 دقیقه
- 11AI در تیم30 دقیقه
- 12قضاوت: دانستن اینکه کِی نه35 دقیقه
