Features

DevPartner Studio Pro Edition

DevPartner Studio enhances Microsoft Visual Studio Professional, Premium, and Ultimate editions with an award-winning suite of code quality features that increase development productivity. DevPartner Studio automatically detects and diagnoses software defects, performance problems, and security vulnerabilities early in the development process—when problem resolution is most cost-effective.

CodeReview and static analysis

Uncover problems in code structure, design, complexity, and naming with CodeReview, so teams can monitor their own local practices and achieve design goals relative to object orientation, maintainability and readability of code. This leads to a reduction in common bug patterns.

Performance analysis

DevPartner identifies the performance hot spots that consume processor capacity, to help software run as efficiently as possible.

Static source code analysis with ASP .NET security scanning

DevPartner CodeReview roots out code that violates best practices, whether Microsoft or other industry standards, or aligned with the development team’s self-determined best practice.

BoundsChecker: Error correction advice with code examples

With DevPartner's BoundsChecker, developers can quickly pinpoint specific runtime errors that result in unstable applications. BoundsChecker provides an explanation for the error and a suggested solution at code level.

Code coverage analysis with TrueCoverage

TrueCoverage automatically locates untested code in any Visual C++ or .Net software application or component.

Command line usage support

Include more automation in bug trapping through use of unit tests and integration servers configured with DevPartner command line utilities. Gain simple, flexible control of any scripted or commercial testing framework.

Correlated multi-tier analysis session results

Multi-tier applications share workload across many CPUs for high-end applications that reach multiple users at potentially distant endpoints. Pull together analysis session data to give a shared view of CPU consumption.

Customizable rules for individuals and teams

Architects and developers can design rules for their teams to follow with the CodeReview Rule Manager to improve consistency and deflect common anti-patterns.

Distributed application profiling

Use remote analysis when you have multiple tier applications, or need to collect data from a team server.

Line level CPU performance analysis

DevPartner's performance analysis shows the CPU usage of every line of code without modifying the source. This replaces the need to add loop timers to extract optimized algorithms in discrete locations. Avoid dirty code before it's included in the source.

Memory analysis

Ensure availability and stability of resources by finding the objects and allocations which accumulate memory.

Memory consumption—runtime visualization

For managed applications, get real-time insight into behavior around the run up of heap and any garbage collector activity.

Stability and volatility trending

Apply coverage analysis to unit testing for a deeper quantitative assessment of testing than unit testing alone. Uncover gaps earlier on during development, to ensure smooth application testing later on.

Why DevPartner?

DevPartner is the automated testing solution that ensures your code is right the first time. Quickly and easily locate software defects, memory leaks, performance bottlenecks, and configuration issues.

Automatically detect and diagnose software defects and performance problems early in the process. Enhance your development skills with built-in expert coding advice, coding standards, and rule-based guidance while also improving the reliability and performance of your software. DevPartner's Visual Studio and Team Foundation Server enhancements encourage coding standards adoption, which reduces technical code and project risk and maximizes developer productivity.