Tuesday, April 29, 2014

Java Code Review Tools




 2. 
https://developers.google.com/java-dev-tools/download-codepro?csw=1

Java
AgileJ StructureViews – Reverse engineered Java class diagrams with an emphasis on filtering.
ObjectWeb ASM – allows decomposing, modifying, and recomposing binary Java classes (i.e. bytecode).
Checkstyle – Besides some static code analysis, it can be used to show violations of a configured coding standard.
FindBugs – An open-source static bytecode analyzer for Java (based on Jakarta BCEL) from the University of Maryland.
GrammaTech CodeSonar – Defect detection (Buffer overruns, memory leaks, ...), concurrency and security checks, architecture visualization and software metrics for C, C++ and Java source code.
IntelliJ IDEA– Cross-platform Java IDE with own set of several hundred code inspections available for analyzing code on-the-fly in the editor and bulk analysis of the whole project.
Jtest – Testing and static code analysis product by Parasoft.
LDRA Testbed – A software analysis and testing tool suite for Java.
PMD – A static ruleset based Java source code analyzer that identifies potential problems.
SemmleCode – Object oriented code queries for static program analysis.
SonarJ – Monitors conformance of code to intended architecture, also computes a wide range of software metrics.
Soot – A language manipulation and optimization framework consisting of intermediate languages for Java.
Squale – A platform to manage software quality (also available for other languages, using commercial analysis tools though).
JavaScript
Closure Compiler – JavaScript optimizer that rewrites code to be faster and smaller, and checks use of native JavaScript functions.
JSLint – JavaScript syntax checker and validator.
JSHint – A community driven fork of JSLint.

No comments:

Post a Comment