وایب کدینگ روشی برای ساخت نرمافزار با توضیح خواستهها به زبان طبیعی است. در این مقاله ابزارها، کاربردها، محدودیتها و مسیر شروع را بررسی میکنیم.

وایب کدینگ روشی برای ساخت نرمافزار است که در آن بهجای نوشتن مستقیم همه خطوط کد، خواستهها، رفتارها و تغییرات موردنظر با زبان طبیعی توضیح داده میشوند و ابزار هوش مصنوعی بخش زیادی از کدنویسی را انجام میدهد. نتیجه میتواند یک صفحه وب، نمونه اولیه، ابزار داخلی، داشبورد یا حتی یک محصول نرمافزاری کاملتر باشد.
این روش زمان رسیدن از ایده به نمونه اولیه را کوتاه میکند، اما به معنی حذف کامل نیاز به بررسی فنی نیست. کدی که توسط هوش مصنوعی تولید میشود ممکن است از نظر ظاهری درست باشد، ولی در امنیت، مدیریت خطا، کارایی یا نگهداری مشکل داشته باشد. بنابراین وایب کینگ را باید یک روش جدید برای تعامل با ابزارهای توسعه دانست، نه جایگزینی خودکار برای مهندسی نرمافزار.
