باستخدام نوع تهيئة التشغيل "المركب" الجديد ، يمكننا تصحيح أخطاء عمليات متعددة في وقت واحد ، ولكن يتعين علينا تشغيلها في نفس الوقت. سيكون هذا أمرًا صعبًا في أي وقت تقوم فيه بتشغيل أشياء تشبه "العميل" و "الخادم" ، لأن الخادم قد لا يكون جاهزًا لثانية واحدة ، وقد يتوقع العميل أن يكون جاهزًا على الفور.
حاولت إعداد هذا من خلال اختبارات node-debug2 الخاصة بي ، وهو سيناريو كنت أفكر فيه ، لكنه يعمل فقط في بعض الأحيان ، اعتمادًا على سرعة بدء عملية محول التصحيح.
هل تحدثت عن السماح للمستخدمين ببدء تهيئة الخادم ، وتأكد من بدء تشغيله بشكل صحيح ، ثم تشغيل تهيئة العميل بمجرد أن يصبح الخادم جاهزًا؟
هذه مناقشة مستمرة نخطط لمعالجتها في نوفمبر. كشف تصحيح الأخطاء متعددة الأهداف من خلال تكوين launch.json له المميزات التالية:
أثناء القيام بذلك بنقرات مستمرة فقط على أزرار التشغيل لديه المحترفين التاليين:
يمكن للمستخدمين أيضًا إطلاق عمليات متعددة بطريق الخطأ ولكن يمكننا حل ذلك باستخدام بعض UX الذكية. تمكين زر التشغيل فقط إذا اختار المستخدم تكوينًا آخر (والذي له قيود على عدم القدرة على تصحيح أخطاء عمليتين من نفس العمليات في نفس الوقت - وهو ليس في الحقيقة سيناريو imho).
أنا شخصيا أكثر للنهج الثاني. ومع ذلك ، بالنسبة إلى المعلم الحالي ، سنذهب مع أول واحد للحصول على تعليقات.
بعد تعيين هذا في نوفمبر منذ ذلك الحين يمكننا مناقشة المزيد حول النهج الذي يجب أن نستقر عليه.
أحد الأشياء الرئيسية التي يجب التفكير فيها هو مدى أهمية تصحيح أخطاء الأجزاء المتعددة كسيناريو بالنسبة لنا.
roblourens الحل الحالي مع تهيئة التشغيل "المركب" هو إجراء مؤقت يجب أن يتيح الاختبار. إنها ليست بأي حال الطريقة الوحيدة والوحيدة التي نظهر بها تصحيح أخطاء الجلسات المتعددة. كان دعم Piggy لهذه الميزة في تهيئة الإطلاق أسهل طريقة للحصول على شيء ما في انخفاض أكتوبر.
بالإضافة إلى النهج المستند إلى واجهة المستخدم من تعليق Isi ، نخطط لدعم شيء مشابه لـ preLaunchTask
: في تهيئة الإطلاق ، يمكنك تحديد تهيئة تشغيل أخرى تبدأ بعد تشغيل الأول لبعض الوقت. هذا من شأنه أن يغطي حالة الاستخدام الخاصة بك.
لشهر نوفمبر ، دعنا نذهب مع اقتراح isidorn :
(ونحتفظ بتكوين الإطلاق "المركب" لكننا سنقوم بإنتاجه ؛ راجع # 14842)
التعليق الأكثر فائدة
لشهر نوفمبر ، دعنا نذهب مع اقتراح isidorn :
(ونحتفظ بتكوين الإطلاق "المركب" لكننا سنقوم بإنتاجه ؛ راجع # 14842)