optimal

Products


Technical Support

Technical questions?
Visit Frontline
[Log-in required]

Contact Us

Try It

Try It
Request a risk-free, 14-day evaluation.

Buy It

Shop Now
Visit our online store.

 

Code Validation for Java

Now with comprehensive features from OptimalAdvisor, DevPartner Java™ Edition provides expertise at the code level. It incorporates industry standards of good design and implementation-derived from the work of recognized experts like James Gosling, Martin Fowler, Joshua Bloch and others-into an extensive rules base.

Applying these rules to Java source and class files, DevPartner Java automates this knowledge base to provide program understanding, troubleshooting and code transformation capabilities. It generates a model of the system directly from the code and then lets you compare the model with a reference design or use it to visualize, document and navigate through the system.

For each rule violation found, DevPartner Java gives a comprehensive explanation of the violation, pinpointing the offending lines of code in the source. The explanation includes advice on possible ways to correct the code to remove the violation and often includes links to supporting or background information that helps in developing understanding of the issue and its solution.

DevPartner Java also bundles the PMD rule engine and the ability to create custom rules.