خطوات الاستخدام
الخطوة 1: إدخال درجة قابلية القراءة (Readability). يجب أن تتراوح القيمة بين 0 و 100، حيث تعبر 100 عن كود سهل القراءة ومنظم جيدًا. يتم حساب هذه الدرجة عادةً بناءً على أدوات تحليل الأكواد مثل ESLint أو Pylint التي تقيم طول الأسطر، التعليقات، واتساق التسمية. كلما زادت الدرجة، ساهم ذلك بشكل أكبر في النتيجة النهائية.
الخطوة 2: إدخال درجة قابلية الصيانة (Maintainability). تتراوح أيضًا من 0 إلى 100. تشير الدرجة المرتفعة إلى سهولة تعديل الكود وتوسيعه دون حدوث أخطاء. تعتمد على عوامل مثل تعقيد الكود (Cyclomatic Complexity)، عدد التكرارات، واستخدام الأنماط البرمجية الجيدة. يتم حسابها غالبًا باستخدام أدوات مثل Code Climate.
الخطوة 3: إدخال نسبة تغطية الاختبارات (Test Coverage). هي نسبة مئوية من 0% إلى 100% تشير إلى مدى تغطية الاختبارات للكود. كلما زادت التغطية، قل احتمال وجود أخطاء غير مكتشفة. يُفضل أن تكون التغطية أعلى من 80% للمشاريع الحرجة. يتم قياسها باستخدام أدوات مثل Jest أو JaCoCo.