Master your source code
JArchitect simplifies managing a complex Java code base. You can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code.
Browse easily your code
CQLinq code query language gives you the flexibility to create your custom queries and have a deep view of your code base.
With CQLinq you can automate your code review, and integrate it to your build.
Understand your source code
Understanding the existing code base is primordial before any refactoring or migration. JArchitect could be very useful to audit the code base before refactoring. It helps you also in your migration process.
Support for Code Query over LINQ (CQLinq) to easily write custom rules and query code.
Lines of Code, Cyclomatic Complexity, Coupling, Nesting Depth, Rank, ...
Compare two versions of a code base and browse code diff and changes.
Be warned of potential build process problems before they end up causing friction and pain.
They use JArchitect
JArchitect 4 is a fantastic tool for analyzing your code. I work with it every day. By the end of the day, I already know what needs to be fixed tomorrow.
Get Trend Charts about any code metrics.
Using the Graph view to browse the structure.
Using the Metrics view to browse the structure.
JArchitect Reports for Open Source projects
Each time JArchitect analyzes a code base, JArchitect yields a report that can inform you about the status of your development. You can easily customize sections shown in the report.
150 100 098
Lines of open source code analyzed by JArchitect.