2017-02-10 5 views
0

코드를 분석하고 자동/반자동으로 순서를 바꾸거나 변수 사용에 따라 Java 문을 주문하기위한 힌트를 표시하는 Eclipse 플러그인이 있습니까? 나는 가능한 모든 경우에 대해 수행 될 수 없다는 것을 알고 있지만 적어도 부작용없이 코딩하는 것이 좋은 최적화 조언이 될 것입니다.문장의 순서를 최적화하는 자바 eclipse 플러그인

예.

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 플러그인을 검색 할 수 있습니다.

+0

PMD와 FindBugs를 시도했지만 그들 중 누구도 최적화 문제를 찾지 못했다. – Swocka