|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||