التزامات تغييرات التعليمات البرمجية
السؤال: كم عدد التغييرات التي تم إجراؤها على الكود المصدر خلال فترة محددة؟
نظرة عامة
تقيس تغييرات التعليمات البرمجية التغييرات التي تطرأ على التعليمات البرمجية المصدرية خلال فترة زمنية محددة، حيث يمثل "التغيير" تعديلاً ذريًا أجراه المطورون، عادةً في شكل التزام. تتوافق كل نقطة بيانات مع التزام يغير الملفات التي تعتبر جزءًا من التعليمات البرمجية المصدرية. يساعد هذا المقياس في تقييم صحة المشروع واستدامته من خلال توفير رؤى حول نشاط المطورين. يشير الحجم الأكبر من تغييرات التعليمات البرمجية إلى التطوير النشط والصيانة والاستجابة للأخطاء أو الميزات. ومع ذلك، لا يلتقط المقياس وحده جودة التعليمات البرمجية أو أهمية كل تغيير. يمكن أن يساعد مراقبة المساهمات عبر الفرق في تسليط الضوء على التفاوتات في المشاركة، مما يضمن مشاركة جميع أعضاء المجتمع على قدم المساواة في عملية تطوير كل مشروع.
اريد معرفة المزيد؟
انقر هنا لقراءة المزيد حول هذا المقياس.
استراتيجيات جمع البيانات
وصف محدد: Git
المعلمات الإلزامية (لـ Git):
- نوع التاريخ. إما تاريخ المؤلف أو تاريخ الملتزم. الافتراضي: تاريخ المؤلف. لكل التزام git، يتم الاحتفاظ بتاريخين: تاريخ كتابة الالتزام ومتى تم الالتزام به في المستودع. لاتخاذ قرار بشأن الفترة، لا بد من اختيار واحد منهم.
- تضمين عمليات الدمج. منطقية. الافتراضي: صحيح. عمليات الدمج هي تلك التي تدمج فرعًا، وفي بعض الحالات لا تعتبر تعكس نشاطًا برمجيًا.
- قم بتضمين الالتزامات الفارغة. منطقية. الافتراضي: صحيح. الالتزامات الفارغة هي تلك التي لا تمس الملفات، وفي بعض الحالات لا تعتبر تعكس نشاطًا برمجيًا.
فلاتر
- من قبل الممثلين (المؤلف ، الملتزم). يتطلب دمج الممثل (دمج المعرفات المقابلة لنفس المؤلف).
- حسب مجموعات الفاعلين (صاحب العمل ، الجنس ...). يتطلب تجميع الممثلين ، وعلى الأرجح ، دمج الممثلين.
- By علامات (مستخدم في رسالة الالتزامات). يتطلب هيكلًا لرسالة الالتزامات. يمكن استخدام هذه العلامة في مشروع مفتوح المصدر للتواصل مع كل مساهم إذا كان الالتزام ، على سبيل المثال ، إصلاحًا لخلل أو تحسين ميزة.
- عد شهريا بمرور الوقت
- عد لكل مجموعة بمرور الوقت
المرئيات
- شاهد مثالاً على ملف مثيل CHAOSS من Bitergia Analytics.
- قم بتنزيل واستيراد لوحة معلومات جاهزة للاستخدام تحتوي على أمثلة لهذا التمثيل البصري للمقياس من ملف مجموعة لوحات GrimoireLab Sigils.
-
مثال لقطة شاشة:
مراجع حسابات
المساهمين
- إليزابيث بارون
- جورج لينك
- مات جيرمونبريز
- غريب سي أوميه
معلومات اضافية
لتحرير هذا المقياس، يرجى قم بتقديم طلب التغيير هنا
للإشارة إلى هذا المقياس في البرامج أو المنشورات ، يرجى استخدام عنوان URL الثابت هذا: https://chaoss.community/?p=4707
قد يؤدي استخدام المقاييس الصحية ونشرها إلى انتهاكات الخصوصية. قد تتعرض المنظمات للمخاطر. قد تتدفق هذه المخاطر من الامتثال للائحة العامة لحماية البيانات في الاتحاد الأوروبي ، أو مع قانون الولاية في الولايات المتحدة ، أو مع قوانين أخرى. قد تكون هناك أيضًا مخاطر تعاقدية ناتجة عن شروط الخدمة لموفري البيانات مثل GitHub و GitLab. يجب فحص استخدام المقاييس بحثًا عن المخاطر ومشكلات أخلاقيات البيانات المحتملة. لطفا أنظر وثيقة أخلاقيات البيانات CHAOSS للحصول على إرشادات إضافية.