ca1505: تجنب unmaintainable تعليمات برمجية
TypeName |
AvoidUnmantainableCode |
CheckId |
ca1505 |
Category |
Microsoft.Maintainability |
تعطيل تغيير |
غير فاصلة |
السبب
نوع أو أسلوب له القيمة فهرس maintainability منخفضة.
وصف القاعدة
الفهرس maintainability هو حساب باستخدام المعايير التالية: أسطر من تعليمات برمجية، برنامج وحدة تخزين، ومدى تعقيد cyclomatic. برنامج وحدة التخزين هو المقياس صعوبة في understوing من نوع أو الطريقة التي تعتمد تشغيل العدد العوامل و operوs في تعليمات برمجية. تعقيد Cyclomatic هو مالمقياسا لمدى تعقيد البنية نوع أو أسلوب.
فهرس maintainability منخفض يشير إلى أن نوع أو أسلوب هو غالباً، من الصعب المحافظة على ويكون وجود مرشح جيد إعادة تصميم.
كيف إلى الإصلاح انتهاكات
في إصلاح هذا انتهاك وإعادة تصميم "النوع" أو "أسلوب وحاول تقسيم في في تركز أصغر من أكثر أنواع أو الأساليب.
عند إلى منع التحذيرات
استبعاد th هو تحذير عند نوع أو أسلوب هو تظل maintainable وعلى الرغم من حجمه كبير أو نوع أو أسلوب يتعذر تقسيم لسبب من الأسباب.