Interoperability Warnings

تعتمد إمكانية التشغيل التفاعلي تحذيرات التعامل مع عملاء COM.

في هذا القسم

القاعدة

الوصف

CA1506: Avoid excessive class coupling

تقيس هذه قاعدة coupling فئة بواسطة حساب عدد مراجع النوع الفريد الذي يحتوي على نوع أو أسلوب.

إنشاء a بيانات-Driven اختبار وحدة Anatomy of a اختبار وحدة

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

CA1501: Avoid excessive inheritance

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

ca1505: تجنب unmaintainable تعليمات برمجية

نوع أو أسلوب له القيمة فهرس maintainability منخفضة. فهرس maintainability منخفض يشير إلى أن نوع أو أسلوب هو غالباً، من الصعب المحافظة على ويكون وجود مرشح جيد لإعادة تصميم.

CA1504: Review misleading field names

اسم حقل إلى مثيل يبدأ ب "s_" أو اسم حقل ثابت (المشتركة في Visual أساسى) يبدأ ب "m_".

ca1500: يجب أن لا تطابق أسماء الحقول على أسماء المتغيرات

تعريف أسلوب مثيل معلمة أو متغير محلي يطابق اسمه على حقل مثيل للتصريح نوع، سابق للأخطاء.