DevPartner

Overview

Qualitativ hochwertiger Code mit CodeReview

Entdecken Sie Probleme in den Bereichen Codestruktur, Design, Komplexität und Namensgebung mit CodeReview, damit Ihre Teams die internen Methoden überprüfen und Designziele im Hinblick auf Objektausrichtung Wartbarkeit und Lesbarkeit des Codes erfüllen können. Auf diese Weise können Sie gängige Fehlermuster vermeiden.

Bessere Leistungsanalysen

DevPartner identifiziert Leistungsfresser, die Ihre Prozessorkapazität verbrauchen, damit Sie Ihre Software möglichst effizient betreiben können.

Statische Quellcodeanalyse mit ASP .NET-Sicherheitsprüfungen

DevPartner CodeReview filtert Code heraus, der die Best Practices von Microsoft, andere Branchenstandards oder vom Entwicklungsteam selbst festgelegte Richtlinien verletzt.

Empfehlungen für Fehlerkorrekturen mit Codebeispielen

Mit BoundsChecker von DevPartner können Entwickler schnell und einfach spezifische Laufzeitfehler entdecken, die andernfalls Stabilitätsprobleme in Anwendungen verursachen können. BoundsChecker liefert eine Erklärung für den Fehler und empfiehlt eine Lösung auf der Codeebene.

Codeabdeckungsanalyse mit TrueCoverage

TrueCoverage findet nicht getesteten Code in Visual C++- oder .Net-Softwareanwendungen und Komponenten automatisch.

Unterstützung für Befehlszeile

Verwenden und konfigurieren Sie Komponententests und Integrationsserver mit den DevPartner-Befehlszeilenhilfsprogrammen, um noch mehr Bugs automatisch zu finden. Auf diese Weise erhalten Sie eine benutzerfreundliche und flexible Kontrolle über alle skriptgesteuerten oder kommerziellen Test-Frameworks.

Korrelierte mehrschichtige Sitzungsanalyse

Mehrschichtige Anwendungen teilen ihre Last für anspruchsvolle Anwendungen mit Benutzern an geografisch verteilten Standorten auf mehrere CPUs auf. Vereinen und analysieren Sie Sitzungsdaten, um sich einen zentralen Überblick über die CPU-Auslastung zu verschaffen.

Maßgeschneiderte Regeln für Einzelpersonen und Teams

Architekten und Entwickler können mit dem CodeReview Rule Manager Regeln für ihre Teams festlegen, um die Einheitlichkeit zu verbessern und sich vor gängigen Anti-Mustern zu schützen.

Verteilte Anwendungsprofilerstellung

Verwenden Sie die Remote-Analyse für mehrschichtige Anwendungen oder um Daten von einem Teamserver abzurufen.

CPU-Leistungsanalyse auf Zeilenebene

Die DevPartner-Leistungsanalyse zeigt den CPU-Verbrauch für jede einzelne Codezeile, ohne die Quelle zu verändern. Damit können Sie sich Schleifen-Timer sparen, um optimierte Algorithmen für spezielle Orte zu extrahieren.

Speicheranalyse

Finden Sie die Objekte und Zuweisungen, die besonders viel Speicher beleben, um die Verfügbarkeit und Stabilität Ihrer Ressourcen zu verbessern.

Speicherverbrauch - Laufzeitvisualisierung

Verschaffen Sie sich Echtzeiteinblicke in das Verhalten von verwalteten Anwendungen und analysieren Sie die Heap-Auslastung und die Aktivität des Garbage Collectors.

Stabilitäts- und Volatilitätstrends

Führen Sie eine Abdeckungsanalyse für Ihre Komponententests aus, um eine bessere quantitative Bewertung Ihrer Tests zu erhalten. Entdecken Sie Lücken früher im Entwicklungszyklus, um die späteren Anwendungstests zu vereinfachen.

release-rel-2020-9-2-5123 | Tue Sep 15 18:06:14 PDT 2020
5123
release/rel-2020-9-2-5123
Tue Sep 15 18:06:14 PDT 2020