في الآونة الأخيرة ، تم إصدار نسخة جديدة من
MPS 2018.2 مع العديد
من التغييرات التي طال انتظارها . باختصار ، ستجد في هذا الإصدار تحسينات في الترحيل وخطط الجيل الجديد ومكوِّن GitHub الإضافي والمزيد. التفاصيل أدناه.
إخطارات الهجرةقمنا بتنفيذ إخطارات الترحيل لإعلامك بشكل أفضل بما يحدث: الآن ستتلقى إشعارًا إذا كان المشروع يعتمد على لغة لا يمكن تنزيلها لسبب ما ، أو إذا تأخر الترحيل.
جانب جديد من VCSلقد أضفنا جانبًا جديدًا من لغة VCS. الآن ، بدلاً من إنشاء تعليقات توضيحية على الإعلان المفاهيمي ، يتم إنشاء جانب من اللغة. يتم إنشاء جانب لرمز وقت تشغيل معين. يحل جانب VCS محل التعليقات التوضيحية MergeHints ؛ يتم توفير الترحيل.
قبل:

الآن:
البرنامج المساعد جيثبتنفيذ GitHub المساعد. الآن يمكنك تسجيل الدخول إلى GitHub على النحو التالي: VCS → الخروج من التحكم في الإصدار → Git → تسجيل الدخول إلى GitHub ...
اختبارات المولدبالإضافة إلى مجموعة الاختبارات الحالية للعقد والمحرر ، قمنا بتنفيذ طريقة جديدة لاختبار المولدات. يكمن التحدي في التأكد من أن المولد أو مجموعة المولدات تقوم بعملها حقًا. يدعم IDE أوضاع التنفيذ داخل العملية وخارجها ، بالإضافة إلى التنفيذ من نصوص بناء MPS Ant.
الفروع في خطط التوليدتحتوي خطة التوليد على عامل تشغيل جديد: شوكة مع. وهي تتفرع تسلسل التحولات في نقطة معينة. يتم نقل النموذج إلى الخطة المحددة في الحالة التي كان فيها في خطوة التفرع ، ثم يتم إجراء التحويل كالمعتاد. في المثال أعلاه ، يتم تحويل نموذج الإدخال أولاً بواسطة مولد crossmodel.entity ويتم تسجيل الحالة ، ثم باستخدام مولد crossmodel.property # prop2class ، تكون النتيجة هي النموذج رقم 1. ثم يقوم مولد crossmodel.property # prop2xml بتحويل النموذج المسجل إلى نموذج الإخراج رقم 2. يرجى ملاحظة أن كلمة "ثم" هنا لا تعني التزامًا - لا توجد ضمانات بمعالجة الفروع بأي ترتيب معين ، باستثناء أن الفرع "الرئيسي" من الخطة الأصلية سينتج نموذج الإخراج "الأول والوحيد" ، والذي يمكن الوصول إليه من خلال واجهة برمجة التطبيقات القديمة (GenerationStatus # getOutputModel) للتوافق / الترحيل.
الفروع في اختبارات الجيلتدعم اختبارات المولد خطط التوليد مع مشغل الشوكة وتقارن جميع نماذج المخرجات مع نماذج المصدر المقدمة.

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