Compuware DevPartner Studio


Compuware DevPartner Studio

Okay, you have modeled and completed the application. Next is testing. This is where the real issues come across. Although managed code simplifies a lot of the issues around memory leaks through automatic memory allocation and garbage collection, it still has other issues and its own set of issues around garbage collection and finalization . Compuware DevPartner Studio, previously known as NuMega, has been a popular product for runtime analysis of source code. A recommendation for enterprise application development is to use a tool like DevPartner not only in the testing phase, but much earlier so that bugs can be caught earlier (see Figure 6.4).

Figure 6.4. Reviewing source code using Compuware DevPartner.

DevPartner Studio is available in Professional and Enterprise editions.

DevPartner Studio includes a set of capabilities for static and runtime analysis of managed and native code:

  • Error detection ” Diagnose runtime errors.

  • Coverage analysis ” Understand code components that have not been tested through test cases.

  • Memory analysis ” Understand memory allocation.

  • Performance analysis ” Locate performance benchmarks.

  • Distributed application analysis ” Locate performance benchmarks in a distributed environment.

  • Code review ” Help write compliant code (against a set of predefined and custom rules). Determine naming violations and unusual code complexity and make recommendations.

More information and an evaluation version of Compuware DevPartner is available at http://www.compuware.com/products/devpartner.



Microsoft.Net Kick Start
Microsoft .NET Kick Start
ISBN: 0672325748
EAN: 2147483647
Year: 2003
Pages: 195
Authors: Hitesh Seth

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net