상용 자바 코드 품질 검 측 평가 도구
1. PMD from http://pmd.sourceforge.net/
PMD Java , :
bug——try/catch/finally/switch 。
—— 、 、 。
—— String/StringBuffer。
—— if 、while for 。
—— / bug。
PMD JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, Emacs。
2. FindBug from http://findbugs.sourceforge.net
FindBug Java 。
3.Clover from http://www.cenqua.com/clover/
IDE 。 Apache Ant、Maven , API 。
:
、 、 , 。
:HTML、PDF、XML、 Swing GUI。
。
。
JUnit 3.x & 4.x, TestNG, JTiger 。
4. Macker from http://innig.net/macker/
Macker Java 。 , 。
5. EMMA from http://emma.sourceforge.net/
EMMA : 、 。
: 、HTML、XML。
。
EMMA , 。
6. XRadar from http://xradar.sourceforge.net/
XRadar 、 。 Java 。 HTML/SVG 。Xradar 、 、 。
7. Hammurapi from http://www.hammurapi.com
Hammurapi Java 。 282 Hammurapi , 120 Java , , 。
8. Relief from http://www.workingfrog.org/
Relif , Java 。 —— 、 、 。
9. Hudson from http://hudson-ci.org/
Hudson , Java , servlet , Apache Tomcat GlassFish 。 SCM , CVS、Subversion、Git ClearCase。 Apache Ant、 Apache Maven 、 shell Windows 。
10. Cobertura fromhttp://cobertura.sourceforge.net/
Cobertura jcoverage Java , , Java 。
11. SonarSource from http://www.sonarsource.org/
Sonar 。 , 7 : 、 、 、 、 、 、 。
:http://java.dzone.com/articles/java-tools-source-code
Java
“ ” :
*
*
*
*
*
。 PR , 。
1、
CheckStyle
Home page: http://checkstyle.sourceforge.net/ (6)
eclipse , eclipsecs
Home page: http://eclipse-cs.sourceforge.net/ (6)
eclipse URL:http://eclipse-cs.sf.net/update/
2、
Simian http://www.redhillconsulting.com.au/products/simian/ (5)
PMD CPD http://pmd.sourceforge.net/cpd.html (5)
3、
EMMA http://emma.sourceforge.net/ (6)
Cobertura http://cobertura.sourceforge.net/ (6)
EclEmma http://update.eclemma.org/ (5)
Coverlipse http://coverlipse.sourceforge.net/ (3)
4、
JDepend http://clarkware.com/software/JDepend.html (6)
5、
Metrics http://metrics.sourceforge.net/ (4)
( ):
1、PMD
Home page: http://pmd.sourceforge.net/ (6)
eclipse URL:http://pmd.sourceforge.net/eclipse
2、FindBugs http://findbugs.sourceforge.net/ (6)
eclipse URL:http://findbugs.cs.umd.edu/eclipse
FindBugs class ,
PMD ,
3、Jtest http://www.parasoft.com/jtest
4、Jlint http://artho.com/jlint/ (5)
5、Lint4j http://www.jutils.com/ (4)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.