ما معنى cyclomatic complexity؟
المعنى في مجال تطوير البرمجيات مع أمثلة
cyclomatic complexity: التعقيد الدوري، التعقيد السيكلوماتي
مقياس للشيفرة يعتمد على عدد المسارات المستقلة الممكنة عبر تدفق التحكم في البرنامج.
طريقة الاستخدام
يستخدم في تقارير الجودة للتنبيه إلى كثرة التفرعات. وتشير الدرجة المرتفعة إلى أن الشيفرة تستحق المراجعة، لكنها لا تثبت وجود خطأ.
أمثلة
The function's cyclomatic complexity rose after we added six independent conditions.
ارتفع التعقيد الدوري للدالة بعد أن أضفنا ستة شروط مستقلة.
تضيف نقاط القرار مسارات مستقلة جديدة يمكن أن تسلكها الشيفرة.
The reviewer checked cyclomatic complexity before deciding which parser method to split.
فحص المراجع التعقيد الدوري قبل أن يقرر أي طريقة في المحلل ينبغي تقسيمها.
ساعد المقياس على تحديد موضع يستحق المراجعة، لكنه لم يفرض نوعًا بعينه من إعادة الهيكلة.
تراكيب شائعة
- measure cyclomatic complexity
- high cyclomatic complexity
مصطلحات ذات صلة
مصطلحات أخرى: مراجعة الشيفرة وجودتها
- code review · مراجعة الشيفرة
- technical debt · دين تقني
- LGTM · يبدو جيدًا لي
- nitpick · ملاحظة تدقيقية طفيفة
- address feedback · معالجة الملاحظات
- linter · أداة فحص الشيفرة
- hard-coded · مضمّن مباشرة في الشيفرة
- reviewer · مراجع الشيفرة
- approve · يوافق
- readable · سهل القراءة
- best practice · أفضل ممارسة
- clean code · شيفرة نظيفة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
