تقوم أداة PMD بمسح شفرة مصدر Java وتبحث عن مشاكل محتملة مثل: الأخطاء المحتملة - عبارات try / catch / وأخيراً / المحولات الفارغة الكود الميت - المتغيرات المحلية غير المستخدمة وغير المتداولة والأساليب الخاصة الكود الأمثل - استخدام مضيّل String / StringBuffer تعبيرات مفرطة التعقيد - غير ضرورية إذا كانت العبارات ،للحلقات التي يمكن أن تكون أثناء الحلقات يعني تكرار رمز - نسخ / لصق رمز الأخطاء التي تم نسخها / لصقها
موقع الكتروني:
http://pmd.sourceforge.net/التصنيفات
بدائل لـ Pmd لنظام التشغيل Linux
3
FindBugs
FindBugs ، وهو برنامج يستخدم التحليل الثابت للبحث عن الأخطاء في تعليمات Java البرمجية
- تطبيق مجاني
- Windows
- Mac
- Linux
- Java Mobile