البرمجة وتطوير البرمجيات

JetBrains تفتح برنامج الوصول المبكر لـ Rider 2026.3 مع تحسينات للتصحيح وتطوير الألعاب

أطلقت JetBrains أول نسخة وصول مبكر من Rider 2026.3، مضيفةً تلوين الأقواس المتداخلة، وإعداد نقاط توقف البيانات من المحرر، وفلاتر لإكمال الشيفرة، إلى جانب تحسينات لمطوري الألعاب وتغطية اختبارات TUnit.

07 سبتمبر 2026
3 دقائق قراءة
1 قراءة
فريق تحرير certi.news
JetBrains تفتح برنامج الوصول المبكر لـ Rider 2026.3 مع تحسينات للتصحيح وتطوير الألعاب

أصبحت أول نسخة من برنامج الوصول المبكر لإصدار Rider 2026.3 متاحة للتنزيل المباشر عبر موقع JetBrains أو من خلال تطبيق Toolbox. ويجمع الإصدار التجريبي مجموعة تحسينات تستهدف قراءة الشيفرة، وتصحيح الأخطاء، والعثور على إضافات تطوير الألعاب، إضافة إلى دعم قياس تغطية الاختبارات المكتوبة باستخدام TUnit.

تحسين قراءة الشيفرة وإكمالها

يضيف Rider 2026.3 ميزة تلوين الأقواس المتطابقة وفق مستوى التداخل، ما يساعد على قراءة الشيفرات ذات البنية العميقة، خصوصاً في الأسطر التي لا توفر فيها أدلة المسافات البادئة فائدة كافية. الميزة معطلة افتراضياً، ويمكن تشغيلها من إعدادات Settings | Editor | General | Appearance.

كما حصلت نافذة إكمال الشيفرة على شريط تصفية يعرض أيقونات لأنواع الاقتراحات، مثل مساحات الأسماء، والفئات، والتعدادات، والأحداث. وبإمكان المطور إظهار نوع محدد من الاقتراحات بالنقر على أيقونته، أو إخفاء نوع منها بالنقر بزر الفأرة الأيمن. وتستند هذه الفلاتر إلى الوظيفة نفسها الموجودة في ReSharper.

إعداد نقاط توقف البيانات من المحرر

يختصر الإصدار خطوات إعداد نقاط توقف البيانات للمطورين الذين يستخدمون Unreal Engine أو محرك C++ مخصصاً. فبدلاً من البحث عنها داخل نافذة Watches، يمكن النقر بزر الفأرة الأيمن على متغير في المحرر وإنشاء نقطة توقف للبيانات مباشرة.

يمكن أيضاً إضافة هذه النقاط من نافذة Breakpoints عبر زر الإضافة، ثم اختيار Data Breakpoints وإدخال اسم المتغير أو عنوان الذاكرة وحجم المنطقة. وتظل الخيارات المتقدمة متاحة، بما في ذلك التوقف عند عمليات القراءة أو الكتابة، والشروط، والتسجيل، مع توفير التحقق من صحة المدخلات أثناء الكتابة.

تنظيم إضافات تطوير الألعاب

ينقل Rider الإضافات المدمجة الخاصة بتطوير الألعاب، مثل Unity Support وUnrealLink وإضافات Godot، إلى فئة موحدة باسم Game Development داخل إعدادات Plugins. كما أضاف JetBrains Marketplace الوسم نفسه لجمع إضافات تطوير الألعاب التي ينشرها المجتمع في مكان واحد.

ويستطيع مطورو الإضافات إضافة وسم Game Development من لوحة إدارة Marketplace حتى تظهر إضافاتهم ضمن هذا التصنيف.

دعم TUnit في قياس التغطية

أصبح تكامل dotCover في Rider قادراً على قياس تغطية اختبارات الوحدات المكتوبة باستخدام TUnit. ويتطلب تفعيل ذلك تثبيت الحزمة JetBrains.dotCover.Framework في المشروع، ثم تشغيل دعم Testing Platform من إعدادات اختبار الوحدات.

يشترط دعم تغطية TUnit استخدام Microsoft.Testing.Platform بالإصدار 2.3.0 أو أحدث.

ما الذي يتغير عملياً؟

تركز هذه النسخة المبكرة على تقليل الاحتكاك في مهام متكررة بدلاً من تقديم تغيير معماري معلن في بيئة Rider. وسيستفيد مطورو .NET والألعاب خصوصاً من الوصول الأسرع إلى نقاط توقف البيانات وتنظيم الإضافات، بينما ينبغي التعامل مع الإصدار بوصفه نسخة تجريبية؛ إذ لم يحدد الإعلان موعد الإصدار النهائي، كما أن بعض الميزات تحتاج إلى تفعيل يدوي أو متطلبات إضافية.

مصدر الخبر
كيف أعددنا هذا الخبر؟

اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة، لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة. اقرأ سياستنا التحريرية.

ف
كاتب المقال

فريق تحرير certi.news

فريق التحرير

فريق تحرير certi.news يتابع المصادر التقنية ويعيد بناء الأخبار بالعربية مع مراجعة الحقائق والسياق قبل النشر.

من نفس التصنيف

مقالات قد تهمك

عرض جميع المقالات