تغيير مدة الطلبات
السؤال: ما هي المدة الزمنية بين لحظة بدء طلب التغيير ولحظة قبوله أو إغلاقه؟
نظرة عامة
تقيس مدة طلبات التغيير الوقت من بداية طلب التغيير إلى نهايته (عن طريق قبوله ودمجه في قاعدة التعليمات البرمجية)، وينطبق فقط على طلبات التغيير المقبولةتمثل نقاط البيانات هنا مدة كل طلب تغيير مقبول، محسوبة من تاريخ فتحه إلى تاريخ دمجه في قاعدة التعليمات البرمجية. في حالة وجود تعليقات أو أحداث أخرى بعد دمج التعليمات البرمجية، لا يتم أخذها في الاعتبار لقياس مدة التغيير. تغيير الطلباتعلى سبيل المثال، في GitLab، يبدأ طلب التغيير عندما يقوم أحد المطورين بتحميل اقتراح لتغيير في الكود، مما يؤدي إلى فتح طلب تغيير. قد يؤدي المشروع الذي لديه تاريخ من فترات طلبات التغيير الطويلة إلى خلق تصور سلبي بين المساهمين، وقد يثبط عزيمتهم عن المشاركة.
اريد معرفة المزيد؟
انقر هنا لقراءة المزيد حول هذا المقياس.
استراتيجيات جمع البيانات
وصف محدد: جيثب
في حالة GitHub ، تُؤخذ المدة في الاعتبار لطلبات السحب التي يتم قبولها ودمجها في قاعدة الكود. بالنسبة لطلب سحب فردي ، تبدأ المدة عند فتحها ، وتنتهي عندما يتم دمج الالتزامات التي تتضمنها في قاعدة التعليمات البرمجية.
المعلمات الإلزامية (لـ GitHub): لا شيء.
وصف محدد: GitLab
في حالة GitLab ، تعتبر المدة لطلبات الدمج المقبولة والمدمجة في قاعدة الكود. بالنسبة لطلب الدمج الفردي ، تبدأ المدة عند فتحها ، وتنتهي عندما يتم دمج الالتزامات التي يتضمنها في قاعدة التعليمات البرمجية.
المعلمات الإلزامية (لـ GitLab): لا شيء.
وصف محدد: جيريت
في حالة Gerrit ، تؤخذ المدة في الاعتبار لمراجعات الكود التي يتم قبولها ودمجها في قاعدة الكود. بالنسبة لمراجعة الكود الفردية ، تبدأ المدة عند فتحها ، وتنتهي عندما يتم دمج الالتزامات التي تتضمنها في قاعدة الكود.
- المعلمات الإلزامية (لجيريت): لا شيء.
تشمل المجمعات المحتملة ما يلي:
- الوسيط. متوسط (50٪ نسبة مئوية) من مدة طلب التغيير لجميع طلبات التغيير المقبولة في الفترة الزمنية المعتبرة.
تشمل المعلمات المحتملة ما يلي:
- فترة من الزمن. تاريخ بدء الفترة وانتهائها. الافتراضي: إلى الأبد. الفترة التي يتم خلالها النظر في طلبات التغيير المقبولة. يعتبر طلب التغيير المقبول في الفترة إذا كان حدث إنشائه في الفترة.
- معايير كود المصدر. الخوارزمية. الافتراضي: جميع الملفات هي شفرة المصدر. إذا ركزنا على الكود المصدري ، فنحن بحاجة إلى معايير لتقرير ما إذا كان الملف جزءًا من شفرة المصدر أم لا.
فلاتر
- من قبل الممثلين (مقدم ، مراجع ، اندماج). يتطلب دمج الممثل (دمج المعرفات المقابلة لنفس المؤلف).
- حسب مجموعات الفاعلين (صاحب العمل ، الجنس ... لكل ممثل). يتطلب تجميع الممثلين ، وعلى الأرجح ، دمج الممثلين.
- متوسط شهريًا بمرور الوقت
- متوسط لكل مجموعة بمرور الوقت
- توزيع المدد لفترة معينة
الرقم المرجعي
غير محدد
المساهمين
- مات جيرمونبريز
- إليزابيث بارون
- كيفن لومبارد
- غريب سي أوميه
معلومات اضافية
لتحرير هذا المقياس، يرجى قم بتقديم طلب التغيير هنا
للإشارة إلى هذا المقياس في البرامج أو المنشورات ، يرجى استخدام عنوان URL الثابت هذا: https://chaoss.community/?p=3587
قد يؤدي استخدام المقاييس الصحية ونشرها إلى انتهاكات الخصوصية. قد تتعرض المنظمات للمخاطر. قد تتدفق هذه المخاطر من الامتثال للائحة العامة لحماية البيانات في الاتحاد الأوروبي ، أو مع قانون الولاية في الولايات المتحدة ، أو مع قوانين أخرى. قد تكون هناك أيضًا مخاطر تعاقدية ناتجة عن شروط الخدمة لموفري البيانات مثل GitHub و GitLab. يجب فحص استخدام المقاييس بحثًا عن المخاطر ومشكلات أخلاقيات البيانات المحتملة. لطفا أنظر وثيقة أخلاقيات البيانات CHAOSS للحصول على إرشادات إضافية.