Vibe coding

Vibe coding یعنی کد تولیدشده توسط agent رو نخونی و فقط بر اساس عملکرد برنامه تصمیم بگیری که خروجی قابل قبوله یا نه.

Vibe coding یعنی بدون اینکه کد تولیدشده توسط agent رو بررسی کنی، بیای همون خروجی که بهت داده رو قبول کنی و ملاک فقط اینه که برنامه درست کار کنه و اصلا مهم نیست داخل کد چه خبره.

مزیتش سرعت خیلی بالاست چون معمولا خوندن diff ها زمان‌برترین بخش کاره. برای پروژه‌های آزمایشی، اسکریپت‌های کوتاه یا ابزارهای اینترنال، این روش می‌تونه کاملا منطقی باشه. اما هرچی پروژه مهم‌تر یا موندگارتر باشه، ریسک این کار هم بیشتر میشه.

مشکل اصلی اینه که با گذشت زمان، کدهایی وارد پروژه میشن که هیچ‌کس واقعاً نخوندتشون و حالا ممکنه برنامه ظاهراً درست کار کنه، ولی مشکلاتی مثل باگ‌های مخفی، مدیریت اشتباه دیتا یا حتی مسائل امنیتی تا مدت‌ها دیده نشن.

به همین خاطر Vibe coding یعنی تصمیم گرفتی به جای بررسی کد، خروجی برنامه رو معیار قضاوت قرار بدی.