با افزایش استفاده از وایبکدینگ، توسعهدهندگان ارشد با چالشهای تازهای روبهرو شدهاند:
🔹 افزایش حجم بازبینی کد
توسعهدهندگان ارشد مجبور به بازبینی حجم زیادی از کدهای تولید شده توسط هوش مصنوعی هستند که ممکن است کیفیت پایینتری داشته باشند.
🔹 نیاز به تخصص بیشتر
با توجه به پیچیدگیهای کدهای تولید شده، نیاز به تخصص در زمینههای معماری سیستم، امنیت و مقیاسپذیری بیش از پیش احساس میشود.
🔹 خطاهایی با جنس متفاوت!
هوش مصنوعی میتواند نتایجی غیربهینه تولید کند، با اشتباهاتی که با اشتباهات یک انسان متفاوت است، و گاهی اوقات تشخیص خطاها را برای انسانها دشوارتر میکند.
🔹 مشکل انسجام و ساختار کد
وقتی کد انسجام و ساختار ندارد - وقتی "کار میکند" اما دلیل آن مشخص نیست و تیمها آن را به دلیل اینکه وظیفه آنها در نظر گرفتن عواقب بلندمدت نیست، فقط برای رفع مشکل، به تصویب میرسانند - آن زمان است که مشکلات شروع به مشاهده میکنند.
🔹 عدم آمادگی ساختار تیمها
بسیاری از تیمها به درستی ساختار نیافتهاند تا به مجموعه جدیدی از مشکلات که با کد تولید شده توسط هوش مصنوعی ایجاد میشود، رسیدگی کنند.
🔹 تفاوت مهارتهای تولید و بازبینی
علاوه بر این، بررسی کد و تولید کد، مجموعه مهارتهای متفاوتی هستند و تیمهای مهندسی ممکن است به اندازه کافی نیرو نداشته باشند تا بتوانند به این موضوع بپردازند که چگونه هوش مصنوعی نیازهای تیم آنها را تغییر داده است.
https://thenewstack.io/ai-and-vibe-coding-are-radically-impacting-senior-devs-in-code-review
Post #4189
6.77K