سؤال

أنا أحد مستخدمي NetBeans 6.5 وأبحث عن طريقة لإنشاء قائمة بالأساليب/الفئات التي لا يتم استخدامها ضمن مجموعة مشاريع محددة.

أعلم أنه يمكنني النقر بزر الماوس الأيمن على كل طريقة وتحديد "البحث عن الاستخدامات" ولكني أبحث عن أتمتة لهذه العملية.

أنا على استعداد لإلقاء نظرة على شيء يتم تشغيله خارج netbeans، طالما أنه يُنشئ قائمة بالطرق/الفئات الصعبة.

شكرًا.

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

المحلول

proguard يمكن أن يتقلص الجرار عن طريق إزالة طرق غير مستخدمة / الطبقات. ربما كان من الممكن الحصول على إخراج مطول الذي يحتوي على قائمة من إزالة (وبالتالي غير مستخدمة) فصول / الأساليب.

هنا يمكنك العثور على مزيد من المعلومات حول البحث عن كود الميت مع proguard.

نصائح أخرى

ويمكنك التبديل على قواعد قانون غير المستخدمة في PMD (هناك البرنامج المساعد ل NetBeans )، ثم قم بتشغيل PMD على المشروع بأكمله.

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

إيما و <لأ href = "http://www.eclemma.org/" يختلط = "نوفولو noreferrer"> سوف Eclemma تعطيك تقارير لطيفة ما نسبة ما يتم تشغيل الطبقات لأي المدى معينة من التعليمات البرمجية.

هناك العديد من الأدوات التي يمكنك استخدامها للمساعدة في العثور على هذه المشكلات وغيرها:

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