2017-02-10 24 views
0

Есть ли какой-либо плагин eclipse, который будет анализировать код и заказывать автоматически/полуавтоматически или просто показывать подсказки для заказа инструкций Java на основе использования переменных? Я знаю, что это невозможно сделать для любого возможного случая, но, по крайней мере, если кодирование без побочных эффектов было бы хорошим советом по оптимизации.java eclipse плагин для оптимизации порядка операторов

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

Вы можете попробовать [checkstyle] (http://checkstyle.sourceforge.net/). –

+0

Checkstyle работает неправильно. Я получил ту же ошибку, что и много лет назад (TreeWalker), и она просто не показывает никакого маркера впоследствии. Для меня это не инструмент для использования вообще :( – Swocka

ответ

1

Существует множество инструментов, которые могут помочь вам в анализе и оптимизации кода. Прочтите эту ссылку - https://dzone.com/articles/java-tools-source-code

Вы можете найти плагин eclipse инструмента из eclipse Marketplace.

+0

Я пробовал PMD и FindBugs, но ни один из них не нашел проблем с оптимизацией. – Swocka