۳۰ آذر ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

IDE های JetBrains تکمیل خودکار کد مبتنی بر هوش مصنوعی را اضافه می کنند

IDEهای JetBrains تکمیل کد خط کامل را با استفاده از یک مدل زبان داخلی معرفی می‌کنند که از نسخه‌های 2024.1 شروع می‌شود.

IDEهای JetBrains تکمیل کد خط کامل را با استفاده از یک مدل زبان داخلی معرفی می‌کنند که از نسخه‌های ۲۰۲۴.۱ شروع می‌شود.

JetBrains تکمیل خودکار کد تمام‌خطی را به خانواده IDE‌های خود (محیط‌های توسعه یکپارچه) اضافه می‌کند که توسط مدل‌های هوش مصنوعی محلی اجرا می‌شوند. تکمیل کد خط کامل برای Java، Kotlin، Python، JavaScript، TypeScript، CSS، PHP، Go، و Ruby با نسخه های ۲۰۲۴.۱ IDE های مربوطه.

JetBrains گفت که راه اندازی در ۴ آوریل به IDE های شرکت یک تجربه کامل و یکپارچه از تکمیل کد را ارائه می دهد. طبق گفته JetBrains، این عملکرد تضمین می کند که پردازش و تجزیه و تحلیل داده ها مستقیماً در دستگاه کاربر انجام می شود و منجر به تکمیل سریع کد با حداقل تأخیر می شود.

تکمیل کد تمام خط در IDEهای JetBrains از جمله IntelliJ IDEA، PyCharm، WebStorm، PhpStorm، GoLand و RubyMine گنجانده شده است. در ماه‌های آینده، این شرکت قصد دارد این قابلیت را به C#، Rust و C++ در تمام IDE‌های JetBrains که از این زبان‌ها پشتیبانی می‌کنند، از جمله Rider، گسترش دهد. RustRover، Clion، و Nova.

پایتون برای حذف GIL و تقویت همزمانی حرکت می کند

نسخه‌های ۲۰۲۴.۱ JetBrains IDEها برای معرفی چندین ویژگی دیگر از جمله:

  • یک پایانه بازنگری شده که دارای پیشرفت‌های بصری و عملکردی برای ساده‌سازی وظایف خط فرمان است. ترمینال جدید پیمایش روان در بلوک‌ها، تودرتو کردن هر فرمان به طور جداگانه، ویژگی تکمیل خط فرمان و دسترسی به تاریخچه فرمان را امکان‌پذیر می‌کند.
  • IntelliJ IDEA Java 22 تازه منتشر شده را پشتیبانی می کند و شامل یک حالت جدید Kotlin K2 بر اساس کامپایلر K2 Kotlin است. کامپایلر K2 تجزیه و تحلیل کد پیشرفته و پایدارتری را ارائه می دهد و تنها کامپایلری خواهد بود که از ویژگی های آینده Kotlin پشتیبانی می کند.
  • RubyMine، برای توسعه Ruby on Rails، اکنون می‌تواند دستورات کنترل نسخه را در چارچوب SDK محلی پروژه فعلی اجرا کند. هنگام استفاده از Git، همه اسکریپت ها از Ruby SDK خاص مرتبط با پروژه استفاده می کنند. به‌روزرسانی RubyMine همچنین از Debase 3.0 در ترکیب با Ruby 3.3 برای اشکال‌زدایی پشتیبانی می‌کند.
  • GoLand، برای توسعه Go، اکنون دارای تجزیه و تحلیل جریان داده از نسخه بتا است. این بدان معناست که بازرسی‌ها می‌توانند روی مشکلات کدهای مختلفی تمرکز کنند که ممکن است منجر به مشکلات زمان اجرا، نقض‌های امنیتی و سایر آسیب‌پذیری‌ها شود. همچنین، عملکرد برای برجسته کردن و نمایه سازی بهبود یافته است.
  • PyCharm، برای توسعه Python، تکمیل کد خط کامل را برای جاوا اسکریپت و تایپ اسکریپت و همچنین پایتون، بررسی کد درون ویرایشگر برای GitHub و GitLab، و پیش نمایش اسناد سریع برای مدل ها و داده های Hugging Face اضافه می کند. مجموعه.
  • PhpStorm برای PHP از Symfony AssetMapper پشتیبانی می کند. توسعه دهندگان می توانند ماژول ها و بسته های از دست رفته را از طریق importmap.php نصب کنند و از تکمیل خودکار برای کلاس ها و متدها استفاده کنند. تست های آفت را می توان برای کلاس ها و روش های PHP تولید کرد. PhpStorm همچنین از اجرای آزمایش ها از طریق PHPUnit 11 پشتیبانی می کند.
Oracle CloudWorld 2023: 6 نکته کلیدی از رویداد بزرگ سالانه

به گفته JetBrains، در حالی که تکمیل کد تمام خط به تولید یک خط کامل کد کمک می کند، دستیار هوش مصنوعی JetBrains، یک افزونه و اشتراک جداگانه در دسترس برای JetBrains IDE، می تواند کل بلوک های کد را به صورت خودکار تکمیل کند. دستیار هوش مصنوعی همچنین به‌روزرسانی‌هایی را با تولید آزمایش بهبودیافته و تکمیل کدهای ابری ارائه می‌دهد.