22.1. Narzędzie PMD i statyczna analiza kodu

PMD jest narzędziem do statycznej analizy kodu, oferującym funkcje automatycznego wykrywania rozmaitych usterek oraz niebezpiecznych lub niewłaściwie zoptymalizowanych konstrukcji. O ile narzędzia konkurencyjne, w tym Checkstyle (patrz Rozdział 21.), weryfikują zgodność kodu z konwencjami i standardami kodowania, o tyle PMD koncentruje się na możliwie szybkim wykrywaniu niedociągnięć. Narzędzie PMD jest oferowane wraz z bogatym, konfigurowalnym zbiorem reguł, dzięki czemu możemy łatwo określać, które reguły powinny być stosowane w ramach realizowanego projektu. Narzędzie PMD można łatwo integrować nie tylko z takimi środowiskami IDE jak Eclipse czy NetBeans, ale też z procesami kompilacji realizowanymi ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.