What can JArchitect do for your organization?

Understand your Java code base.

JArchitect is a tool to manage and undrestand complex Java code. With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and queried using CQL language, a SQL like to query the code base. Here's some cases studies to discover JArchitect features.

Improve your code base quality.

JArchitect is a tool to achieve high Code Quality by using standard and custom Rules.Integrating it into build process, and detecting differences between versions.

Automate your Java code review and audit.

CQL language gives you a flexibility to create your custom queries and have a deep view of your code base. With CQL you can automate your code review,and integrate it to your build process using JArchitect Console. Here's a sample of report generated by JArchitect.
JArchitect could be also very useful to audit the code base before refactoring.
NCover Trends

CQL for more flexibility

JArchitect supports the Code Query Language (CQL) for maximum flexibility. CQL will help you answer in seconds your questions about your code base:
- Which public methods have more than 30 lines of code?
 SELECT METHODS  WHERE NbLinesOfCode >  30  AND IsPublic 
- Which classes Derived From CBase?
 SELECT TYPES WHERE IsClass AND DeriveFrom "CBase"
- Which methods have been refactored recently ?
 SELECT METHODS WHERE CodeWasChanged


Last Version: 2.0.0

JArchitect accelerate the process of your developement, refactoring and maintenance.

CQL langage provides more flexibility to request code base, so you can customize your analysis and reports.

Software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and queried using CQL language, a SQL like to query the code base.

Home Contact Us