ابحث عن الأساليب المعزولة في قاعدة التعليمات البرمجية

StackOverflow https://stackoverflow.com/questions/15057

  •  08-06-2019
  •  | 
  •  

سؤال

أنا متأكد من أننا جميعًا رأينا ذلك من قبل...قاعدة التعليمات البرمجية التي كانت موجودة لمدة عام أو عامين، ومع إضافة الميزات وإصلاح الأخطاء، انتهى بنا الأمر بأجزاء من التعليمات البرمجية غير موجودة بالفعل استخدم بعد الآن.أتساءل عما إذا كانت هناك طريقة (خاصة في VS.NET مع أو بدون أداة خارجية) للبحث في قاعدة التعليمات البرمجية وإظهار الطرق التي لا يتم استخدامها مطلقًا في أي مكان آخر في الكود؟

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

هل كانت مفيدة؟

المحلول

FxCop سوف يحذرك من الأساليب التي لا شيء يستدعيها.

نصائح أخرى

كما تبين، واحدة من الأشياء التي FxCop ما يفعله هو تحديد البتات غير المستخدمة من التعليمات البرمجية، لكنه في بعض الأحيان يفتقد بعض الأشياء.ومع ذلك، من المرجح أن يكون أفضل رهان لك ريشاربر.

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

FxCop هي الإجابة الصحيحة هنا، ولكنك تحتاج أيضًا إلى تقييد إمكانية الوصول إلى التعليمات البرمجية الخاصة بك.أي.تزيين الأشياء بالخاصة/المحمية/الداخلية عند الاقتضاء.

يمكن للأداة التالية العثور على الكود اليتيم/غير المستخدم:

أدوات MZ

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top