ارتقاء کد قدیمی با استفاده از Copilot
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۹ ۰۱:۱۳
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
.NET 10 ارتقا داده است. این بزرگترین انتشار این پروژه محسوب میشود و به لطف ابزار Copilot امکانپذیر شده است.
پیش از ظهور مدلهای زبانی بزرگ (LLM) و Agentها، تولید کد پرهزینه تلقی میشد؛ نه تنها از نظر مالی، بلکه از نظر زمان، دانش تخصصی و بار شناختی مورد نیاز برای نگهداری الگوهای متعدد در ذهن. با این حال، Copilot با تسریع بخشیدن به بخشهای تکراری توسعه نرمافزار مانند پوشش تست، رفع باگهای غیر بحرانی و یکپارچگی کد، به کاهش هزینهها کمک کرده است.
این ابزار همچنین به توسعهدهنده امکان داد تا بر روی ساختار سیستم و فلسفه طراحی تمرکز کند، در حالی که Copilot وظیفه ایجاد ساختار اولیه و تکرار کدهای مربوط به ارتقاء رابط کاربری را بر عهده داشت. این تغییر، نحوه و مدت زمان تمرکز توسعهدهنده را تغییر داده و امکان انجام کارهای موازی را فراهم میکند.
با این وجود، نویسنده معتقد است که ابزارهای تولید کد با سرعت بیشتری نسبت به ابزارهای درک کد در حال بهبود هستند و این شکاف در درک سیستمها میتواند مشکلساز باشد. همچنین، تولید حجم زیادی از کد با اتصال کمتری به جزئیات، میتواند منجر به از دست دادن درک دلیل وجود کد شود.
در نهایت، نویسنده امیدوار است که Visual Studio به عنوان محیطی برای بهبود عملکرد، توسعه پروژههای قدیمی، تست کد و درک رفتار سیستم تحت شرایط واقعی باقی بماند.