تطوير البرمجيات · مصطلحات · مراجعة الشيفرة وجودتها

ما معنى cyclomatic complexity؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

cyclomatic complexity: التعقيد الدوري، التعقيد السيكلوماتي

مقياس للشيفرة يعتمد على عدد المسارات المستقلة الممكنة عبر تدفق التحكم في البرنامج.

طريقة الاستخدام

يستخدم في تقارير الجودة للتنبيه إلى كثرة التفرعات. وتشير الدرجة المرتفعة إلى أن الشيفرة تستحق المراجعة، لكنها لا تثبت وجود خطأ.

أمثلة

  1. The function's cyclomatic complexity rose after we added six independent conditions.

    ارتفع التعقيد الدوري للدالة بعد أن أضفنا ستة شروط مستقلة.

    تضيف نقاط القرار مسارات مستقلة جديدة يمكن أن تسلكها الشيفرة.

  2. The reviewer checked cyclomatic complexity before deciding which parser method to split.

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

    ساعد المقياس على تحديد موضع يستحق المراجعة، لكنه لم يفرض نوعًا بعينه من إعادة الهيكلة.

تراكيب شائعة

  • measure cyclomatic complexity
  • high cyclomatic complexity

مصطلحات أخرى: مراجعة الشيفرة وجودتها

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: