23.1. FindBugs jako wyspecjalizowany zabójca błędów

FindBugs jest kolejnym narzędziem do statycznej analizy kodu Javy, które — choć pod pewnymi względami przypomina omówione wcześniej narzędzia Checkstyle (patrz Rozdział 21.) oraz PMD (patrz Rozdział 22.) — rozkłada akcenty nieco inaczej niż konkurenci. FindBugs koncentruje się przede wszystkim na standardach formatowania czy kodowania i w minimalnym stopniu zajmuje się dobrymi praktykami. W praktyce jego działanie sprowadza się do wykrywania potencjalnych błędów i problemów związanych z wydajnością. FindBugs radzi sobie z tym zadaniem na tyle dobrze, że potrafi wykrywać wiele rodzajów popularnych, ale trudnych w identyfikacji błędów. FindBugs wykrywa nieco inne zbiory problemów niż narzędzia ...

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.