2017-02-10 1 views
0

Existe-t-il un plug-in eclipse analysant automatiquement le code et l'ordre de manière semi-automatique ou affichant simplement des conseils pour commander des instructions Java en fonction de l'utilisation des variables? Je sais que cela ne peut pas être fait pour n'importe quel cas possible, mais au moins, si codant sans effets secondaires, ce serait un bon conseil d'optimisation.Plug-in java eclipse pour optimiser l'ordre des instructions

E.g.

StringBuilder result = new StringBuilder(); 
    String message1 = "Hello";// hint: move this statement inside if 
    String message2 = " ";// hint: move this statement inside if 
    int count = new Random().nextInt(10); 
    if (count > 0) { 
     for (int i = 0; i < count; i++) { 
      result.append(message1 + message2 + i);// hint: move message1 + message2 before for 
     } 
     result.append("."); 
    } 
    return result.toString();// hint: create StringBuilder only if some append is used 
+0

Vous pouvez essayer [checkstyle] (http://checkstyle.sourceforge.net/). –

+0

Checkstyle ne fonctionne pas correctement. J'ai reçu la même erreur qu'il y a plusieurs années (TreeWalker) et il ne montre aucun marqueur par la suite. Pour moi ce n'est pas un outil à utiliser du tout :( – Swocka

Répondre

1

Il existe de nombreux outils qui peuvent vous aider dans l'analyse et l'optimisation de code. Lire ce lien - https://dzone.com/articles/java-tools-source-code

Vous pouvez rechercher le plugin eclipse d'un outil sur eclipse Marketplace.

+0

J'ai essayé PMD et FindBugs mais aucun d'entre eux ne trouve des problèmes d'optimisation. – Swocka