تم رفض طلبات التغيير

السؤال: ما هي طلبات التغيير التي تم رفضها خلال فترة معينة؟

نظرة عامة

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

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

اريد معرفة المزيد؟

انقر هنا لقراءة المزيد حول هذا المقياس.

استراتيجيات جمع البيانات 

تشمل المجمعات المحتملة ما يلي:

  • عدد. العدد الإجمالي لطلبات التغيير المرفوضة خلال الفترة.
  • نسبة. نسبة طلبات التغيير المرفوضة إلى إجمالي عدد طلبات التغيير خلال تلك الفترة.

تشمل المعلمات المحتملة ما يلي:

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

وصف محدد: جيثب

في حالة GitHub ، يتم تعريف طلبات التغيير المرفوضة على أنها "طلبات سحب تم إغلاقها مع عدم تضمين تغييراتها في مستودع git" ، طالما أنها تقترح تغييرات على ملفات التعليمات البرمجية المصدر.

اطلع على المناقشة في الوصف المحدد لـ GitHub بتنسيق قبول طلبات التغيير، لأنه ينطبق هنا أيضًا.

المعلمات الإلزامية (لـ GitHub):

  • استكشافية للكشف عن طلبات التغيير المرفوضة ، مع توضيح الحالات التي تم فيها إغلاق طلب التغيير ، ولكن تم تضمين التغييرات في مستودع git يدويًا. الافتراضي: بلا.

وصف محدد: GitLab

في حالة GitLab ، يتم تعريف المراجعات المرفوضة على أنها "طلبات دمج تم إغلاقها مع عدم تضمين تغييراتها في مستودع git" ، طالما أنها تقترح تغييرات على ملفات التعليمات البرمجية المصدر.

المعلمات الإلزامية (لـ GitLab):

  • استكشافية للكشف عن طلبات التغيير المرفوضة ، مع توضيح الحالات التي تم فيها إغلاق طلب الدمج ، ولكن تم تضمين التغييرات في مستودع git يدويًا. الافتراضي: بلا.

وصف محدد: جيريت

في حالة Gerrit ، يتم تعريف طلبات التغيير المرفوضة على أنها "تم التخلي عن مجموعات التغييرات" ، طالما أنها تقترح تغييرات على ملفات التعليمات البرمجية المصدر.

  • جمع البيانات من المستودعات حول طلبات السحب المرفوضة، أو طلبات الدمج، أو مجموعات التغييرات المهجورة.
  • جمع البيانات الوصفية حول أسباب رفض طلبات التغيير، مثل تعليقات المراجعين، لفهم الأنماط.

فلاتر 

  • بواسطة الممثل: المُرسل أو المُراجع أو المُدمج.
  • حسب المجموعة: تصفية حسب صاحب العمل، أو الجنس، أو سمات الممثل الأخرى.
  • حسب الفترة الزمنية: حدد تاريخي البداية والنهاية للتحليل.
  • حسب النسبة: نسبة طلبات التغيير المرفوضة إلى إجمالي طلبات التغيير.

المرئيات

  • غير محدد


مراجع حسابات

لا شيء محدد

المساهمين

لا شيء محدد

معلومات اضافية

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

الرسوم (تاج):
هل كان المقال مساعدا؟!
كراهية 0