/ / Narzędzie do analizy kodu Java [duplicate] - java, analiza kodu

Narzędzie do analizy kodu Java [duplicate] - java, analiza kodu

Możliwe duplikaty:
Narzędzie do analizy statycznej dla Java?

Muszę znaleźć analizę lub inspekcję kodu Javanarzędzie, które można dostosować za pomocą reguły zdefiniowanej przez użytkownika. Właściwie, muszę zrobić statyczny kod w moim obszarze roboczym, aby nie był statyczny. narzędzie, w którym mogę napisać pewne zasady, np. jeśli taki kod zostanie napotkany w całym obszarze roboczym, a następnie zrobić coś.

Czy ktoś może coś zasugerować.

Odpowiedzi:

10 dla odpowiedzi № 1

Możesz użyć

  1. Google CodePro Analytix (Darmowy) (jedno z moich ulubionych narzędzi),

  2. Findbugs

  3. PMD

  4. Checkstyle

  5. Sonar (jest również dobry, ponieważ integruje wszystkie Findbugi, PMD, Checkstyle w jednym miejscu i bardzo dobrze udostępnia raporty z pulpitu nawigacyjnego)


3 dla odpowiedzi № 2

PMD jest rozszerzalny. Reguły są oparte na plikach i mogą być kodowane w języku Java lub XPath.


3 dla odpowiedzi nr 3

Jeśli chcesz samodzielnego narzędzia http://www.sonarsource.org/ zapewnia analizę statyczną za pomocą PMD, Findbugs, Checkstyles itp. Możesz zdefiniować własne poziomy ważności dla wszystkich reguł i modyfikować reguły.

Integruje się również z Eclipse.


2 dla odpowiedzi № 4

1.pmd

2.findbugs

3.checkstyle

Zauważyłem, że pmd jest bardzo użyteczny.