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.
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.
DevPartner identifies the performance hot spots that consume processor capacity, to help software run as efficiently as possible.
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.
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.
TrueCoverage automatically locates untested code in any Visual C++ or .Net software application or component.
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.
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.
Architects and developers can design rules for their teams to follow with the CodeReview Rule Manager to improve consistency and deflect common anti-patterns.
Use remote analysis when you have multiple tier applications, or need to collect data from a team server.
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.
Ensure availability and stability of resources by finding the objects and allocations which accumulate memory.
For managed applications, get real-time insight into behavior around the run up of heap and any garbage collector activity.
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.