PMD to analizator kodu źródłowego, który służy do znajdowania błędów programistycznych, takich jak puste zmienne, pętle lub zduplikowane treści w różnych językach programowania, takich jak C, C++, Java, C# itp. Ten kompilator kodu źródłowego sprawdza, czy występują błędy składniowe i informuje o nich, a Ty możesz je zignorować lub poprawić.
Uruchomienie go jest bardzo proste, zwłaszcza jeśli jesteś programistą. Oto krótkie wyjaśnienie, jak to zrobić w systemie Windows. Po pobraniu programu z jego oficjalnej strony, musisz rozpakować archiwum ZIP, przejść do folderu „bin” i uruchomić plik cpdgui.bat.
Znajdowanie zduplikowanych linii
Aby znaleźć zduplikowane linie, wystarczy wybrać lokalizację kodu (folder, który go zawiera, z poziomu Root Source Directory) i określić język programowania, którym może być: Objective-C, C#, Ruby, Scala, Java, PHP, JavaScript, Apache Velocity, Salesforce.com APEX, XML, PLSQL, Swift, Matlab, GO, Python lub Fortran. Czas skanowania zależy od pliku i możesz szukać zduplikowanych linii w jednym lub wielu plikach. Możesz także eksportować wyniki do XML, CSV, z przecinkami lub tabulatorami.
Znajdowanie błędów programistycznych
Aby znaleźć błędy programistyczne, musisz zintegrować PMD z IDE (które obsługuje PMD). W tym celu musisz zainstalować wtyczkę, która znajduje się na stronie. IDE obsługujące tę platformę to między innymi Textpad, BlueJ, Maven 2, Code Guide, Netbeans. W wyszukiwaniu błędów narzędzie jest kompatybilne z Java, JavaScript, Salesforce.com Apex i Visualforce, PLSQL, Apache Velocity, XML i XSL.
Jak możecie zobaczyć, platforma jest prostym i bardzo wizualnym sposobem wykrywania zduplikowanych linii i błędów w kodzie w wielu językach programowania. Dzięki wtyczkom możesz ją zintegrować z wieloma IDE. PMD jest darmowym programem dostępnym dla systemów operacyjnych Windows, Mac OS X i Linux.