OFFERS

OptimalAdvisor
Building J2EE Application, Java Application Design : OptimalAdvisor is a design and code analysis tool that delivers insight and advice into the code structure and effectiveness of Java applications. This helps developers to better understand code, assess and monitor code quality, and improve application design.

Today’s J2EE developer is confronted with many challenges, including:
  • understanding the vast size and complexity of the typical J2EE application
  • maintaining an application with a poor and/or complex design
  • delivering quality code before an application is delivered to QA.
Fortunately, Compuware OptimalAdvisor can help. OptimalAdvisor is a design and code analysis tool that delivers insight and advice into the code structure and effectiveness of Java applications. This helps developers to better:
  • understand code
  • assess and monitor code quality
  • improve application design
  • enforce coding standards
  • automate technical documentation of Java code and design
  • refactor code based on the design analysis.


Register for free trial of OptimalAdvisor.

Because it is context-driven, OptimalAdvisor delivers the right advice at the right time—even automating certain tasks to improve code quality. This flexibility makes OptimalAdvisor ideal for developers by helping them:
  • learn from expert advice
  • implement time-saving transformations on source code (including refactorings)
  • review and learn about new code, and take full advantage of code libraries
  • assess code quality of products.
What's new in OptimalAdvisor 4.1
  • Comprehensive quality metric reporting
  • Support of PMD 3.5
Other features in OptimalAdvisor:
  • Customize rules
  • Integration with PMD open source project
  • Nearly 200 rules to choose from
  • J2EE metrics
  • JDK 5.0 support
  • Many additional user-interface improvements


Register for free trial of OptimalAdvisor.

If you're interested in this topic, these articles may be helpful:

J2EE performance optimization, part 3 - design of experiments for performance tuning
by Kingsum Chow, Ph.D., senior performance architect, Managed Runtime ...
Integrating Java and Microsoft .NET
by Jon Jagger, Content Master Ltd. Intel Corp. The right techniques...
Evaluate Rational Application Developer online
You can now evaluate IBM Rational Application Developer for WebSphere ...
Patterns-based design and development for architects, Part 2: Using architecture patterns
Design patterns are one of the best ways to share design ideas. They g...
J2EE application tier tuning
by Dan Middleton, Intel Corp. This article is the second of two tha...

Related Jobs:

QA Engineer #RX1000023638 - CA - Sunnyvale - Yahoo! Inc.
QA Engineer - Video Job No. RX1000023638 Location US - Sunnyval...
QA Engineer #RX1000021581 - CA - Burbank - Yahoo! Inc.
QA Engineer Job No. RX1000021581 Location US - Burbank Job Fu...
Software Engineer #112 - CA - Los Angeles - Sierra Entertainment, Inc
Sierra Online, a division of Vivendi Games, is in search of a Software...
Quality Assurance Engineer #RX1000023968 - CA - Burbank - Yahoo! Inc.
Quality Assurance Engineer - Web UI Automation Job No. RX10000239...
R&D Systems Administrator - Quebec - Montreal - Feeling Software
Feeling Software is actively searching for an amazing system administr...
Application Engineer - CA - El Segundo - Scope Seven
The Research and Development Application Engineer designs and develops...
Junior Tools Software Engineer-Vicarious Visions #21720 - NY - Albany - Activision, Inc.
Junior Tools Software Engineer-Vicarious Visions A...
MTS3, SW #553646 - MA - Burlington - Sun Microsystems
Title: MTS3, SW Location: BURLINGTON, MA Job Role: Individual Con...
Java Perl Software Engineer #RX1000022851 - CA - Sunnyvale - Yahoo! Inc.
Java Perl Software Engineer Job No. RX1000022851 Location US - ...
MTS3, SW #553629 - MA - Burlington - Sun Microsystems
Title: MTS3, SW Location: BURLINGTON, MA Job Role: Individual Con...