Funktionen

DevPartner Studio Pro Edition

DevPartner Studio erweitert Microsoft Visual Studio Professional, Premium und Ultimate durch eine preisgekrönte Suite mit Funktionen in Codequalität, die die Entwicklungsproduktivität steigern. DevPartner Studio erkennt und diagnostiziert automatisch Software-Fehler, Leistungsprobleme und Sicherheitsschwachstellen in einem frühen Stadium des Entwicklungsprozesses, wenn Probleme am kosteneffektivsten gelöst werden können.

CodeReview und statische Analyse

Erkennen Sie mit CodeReview Probleme in der Code-Struktur, in der Entwicklung, in der Komplexität und in der Benennung. So können Teams ihre eigenen lokalen Praktiken überwachen und Entwicklungsziele in Bezug auf die Objektorientierung, Wartbarkeit und Lesbarkeit des Codes erreichen. Dadurch haben gängige Fehlermuster geringere Chancen.

Leistungsanalyse

DevPartner identifiziert die Leistungs-Hotspots, die Prozessorkapazität verbrauchen, um die effiziente Ausführung von Software zu unterstützen.

Analyse des statischen Quellcodes mithilfe des ASP .NET-Sicherheitsscans

DevPartner CodeReview stöbert den Code auf, der bewährte Verfahren bedroht, egal, ob es sich dabei um Microsoft, einen anderen Branchenstandard oder die selbstbestimmten bewährten Verfahren handelt, die auf ein Entwicklungsteam zugeschnitten sind.

BoundsChecker: Fehlerkorrekturhinweise mit Code-Beispielen

Mit BoundsChecker von DevPartner können Entwickler schneller Laufzeitfehler erkennen, die zu instabilen Anwendungen führen können, sofern sie unerkannt bleiben. BoundsChecker bietet eine Erklärung zum Fehler und schlägt eine Lösung auf Code-Ebene vor.

Codeabdeckungsanalysen mit TrueCoverage

TrueCoverage sucht automatisch nach ungetestetem Code in allen Visual C++- oder .Net-Software-Anwendungen oder -Komponenten.

Unterstützung für Befehlszeilenverwendung

Profitieren Sie bei der Fehlererkennung von erweiterten Automatisierungsfunktionen dank Komponententests und Integrationsserver, die mit dem Befehlszeilenprogramm DevPartner konfiguriert werden. Übernehmen Sie die einfache und flexible Steuerung aller durch Skripte definierter oder kommerzieller Test-Frameworks.

Ergebnisse korrelierter mehrschichtiger Analysesitzungen

Mehrschichtige Anwendungen teilen zur Leistungssteigerung Workloads auf viele CPUs auf, wodurch hochleistungsfähige Anwendungen mehrere Benutzer an entfernten Endgeräten erreichen. Tragen Sie Daten aus Analysesitzungen zusammen, um eine Betrachtung des geteilten CPU-Verbrauchs zu ermöglichen.

Benutzerdefinierbare Regeln für Einzelpersonen und Teams

Architekten und Entwickler können Regeln mit dem CodeReview Rule Manager für ihre Teams erstellen, die befolgt werden müssen, um die Konsistenz zu verbessern und dem gängigen Anti-Pattern entgegenzuwirken.

Profilerstellung für verteilte Anwendungen

Verwenden Sie Remote-Analysen für mehrschichtige Anwendungen oder wenn Daten aus einem Teamserver gesammelt werden müssen.

CPU-Leistungsanalyse auf Zeilenebene

Die Leistungsanalyse von DevPartner zeigt den CPU-Verbrauch jeder einzelnen Codezeile, ohne dabei die Quelle bearbeiten. Dadurch müssen keine Schleifenzeitgeber zum Herausholen optimierter Algorithmen an gesonderten Standorten mehr hinzugefügt werden. Vermeiden Sie fehlerhafte Codes, bevor diese in der Quelle hinzugefügt werden.

Speicheranalyse

Stellen Sie die Verfügbarkeit und Stabilität der Ressourcen sicher, indem die Objekte und Zuordnungen aufgefunden werden, die den Speicher akkumulieren.

Laufzeitvisualisierung des Speicherverbrauchs

Erhalten Sie Einblicke in das Verhalten verwalteter Anwendungen in Echtzeit beim Hochfahren des Heap-Speichers und in alle Aktivitäten der Speicherbereinigung.

Stabilitäts- und Unbeständigkeitstrends

Wenden Sie beim Komponententest Abdeckungsanalysen an, um eine tiefgründigere quantitative Bewertung vorzunehmen, die mit einem Komponententest alleine nicht möglich ist. Erkennen Sie Lücken während der Entwicklung früher, um einen reibungslosen Anwendungstest im weiteren Verlauf zu gewährleisten.

Warum DevPartner?

DevPartner ist die automatisierte Lösung für Tests, mit der die Codeerstellung beim ersten Mal sichergestellt wird. Erkennen Sie Software-Fehler, Speicherverluste, Leistungsengpässe und Konfigurationsprobleme schnell und einfach.

Erkennen und diagnostizieren Sie Software-Fehler und Leistungsprobleme rechtzeitig genug während des Prozesses. Verbessern Sie Ihre Entwicklungsfertigkeiten mit integrierten Expertenhinweisen zur Programmierung, zu den Programmierstandards und zu regelbasierten Anweisungen und verbessern Sie die Zuverlässigkeit und Leistung Ihrer Software. Die Verbesserungen von Visual Studio und Team Foundation Server von DevPartner erleichtern die Anwendung von Codeerstellungsstandards, wodurch die technischen Code- und Projektrisiken gesenkt werden und die Entwicklerproduktivität maximiert wird.