CppDepend
Versionen 2019.3 / 2019.2 / 2019.1

CppDepend 2019 Release

Von der Unterstützung des MISRA-C++-Standards und der Visual Studio 2019-Integration bis hin zur Analyse eingebetteter Projekte und der Qt-Kit-Auswahl – das 2019er-Release erweiterte die Fähigkeiten von CppDepend über diverse C++-Ökosysteme hinweg.

CppDepend 2019.3

Erweiterte Unterstützung für Qt-Projekte

Erweiterte Unterstützung für Qt-Projekte
  • CppDepend 2019.3 bietet die Möglichkeit, das richtige Qt-Kit wählen für die Analyse.

Unterstützung für Embedded-Projekte

Unterstützung für Embedded-Projekte
  • Standardmäßige Unterstützung für Embedded-Projekte mit:

  • Code Composer Studio, Renesas Studio, Arm Studio.

Unterstützung für Eclipse-Projekte

Unterstützung für Eclipse-Projekte
  • Sofortige Unterstützung von Eclipse-Projekte.

CppDepend 2019.2

Unterstützung für Visual Studio 2019

Unterstützung für Visual Studio 2019
  • CppDepend 2019.2 unterstützt Visual Studio 2019.

  • Unterstützt auch Visual Studio 2017, 2015, 2013, 2012 und 2010.

  • Wenn mehrere VS 2019 SKUs installiert sind (Enterprise, Professional, Community), kann die CppDepend-Erweiterung in einer oder mehreren SKUs installiert werden.

Vereinfachtes Menü für die Visual-Studio-Erweiterung

Vereinfachtes Menü für die Visual-Studio-Erweiterung
  • Ein neues Einsteigermenü standardmäßig angezeigt wird, bietet direkten Zugriff auf jede Funktion.

  • Abfragen, Regeln, Quality Gates und Trendmetriken, generiert über Neu Menü enthält nun relevante URLs zur Online-Dokumentation.

  • Nutzer können zwischen Einsteiger-Menü und Standard-Menü hin- und herwechseln.

Verzögertes Laden der Visual-Studio-2017/2019-Erweiterung

Verzögertes Laden der Visual-Studio-2017/2019-Erweiterung
  • Die CppDepend-VS-Erweiterung ist jetzt AsyncPackage auf Benutzeranforderung nach dem Start geladen.

  • Die Startleistung von Visual Studio wird durch CppDepend nicht mehr beeinträchtigt.

  • Entspricht der Visual-Studio-2017-Erweiterungs-Laderichtlinie vom Mai 2018.

  • Erweiterung wird nach einigen Sekunden VS-Inaktivität oder auf Nutzeranfrage geladen.

CppDepend 2019.1

MISRA-C++-Standardunterstützung

MISRA-C++-Standardunterstützung
  • MISRA C++ ist eine Reihe von Softwareentwicklungsrichtlinien für die Programmiersprache C++, entwickelt von MISRA (Motor Industry Software Reliability Association).

  • Zielt darauf ab, Sicherheit, Schutz, Portierbarkeit und Zuverlässigkeit des Codes zu verbessern.

  • CppDepend 2019 bietet 90 MISRA-Richtlinien sofort einsatzbereit.

Optimierung der Plug-in-Ausführung

  • Die externen Plugins Clang-Tidy und Vera++ können für die Analyse lange brauchen.

  • Die Plug-in-Ausführung ist jetzt asynchron — Ergebnisse werden geladen, sobald die Analyse abgeschlossen ist.

  • Erhalten Sie CppDepend-Ergebnisse schnell, während Plugins im Hintergrund laufen.

Clang-Tidy-Anpassung

Clang-Tidy-Anpassung
  • clang-tidy prüft gegen viele Standards und Richtlinien, was es sehr langsam macht.

  • Optimieren Sie die Ausführung durch Ändern von Befehlszeilenargumente um nur gewünschte Richtlinien zu prüfen.

  • Stimmen Sie fein ab, welche Checks für eine schnellere, fokussiertere Analyse laufen.

Bereit, CppDepend zu testen?

Starten Sie Ihre 14-tägige kostenlose Testphase mit vollem Zugriff auf alle Funktionen. Keine Kreditkarte erforderlich.

Kostenlose Testversion herunterladen