SciTools Understand

SciTools Understand - das “Schweizer Taschenmesser" der Entwickler für die Wartung, Messung und Virtualisierung von Code-Basen

Schnelle Interpretation großer oder komplexer Legacy-Code-Basen … oft mit schlechter Dokumentation.

Visualisieren Sie komplexen Legacy-Code, führen Sie Auswirkungsanalysen durch und liefern Sie leistungsstarke Metriken.

Emenda-hero2

SciTools Understand ist über einen optimierten Informationsbrowser zugänglich und bietet einen umfassenden Überblick über Ihre Software in einem schnellen und einfachen Format. Ein schneller Einblick in Ihre Codebasis wird durch eine breite Palette von Metriken, anpassbaren Berichten, Grafiken, einer Reihe von Abhängigkeitsanalysefunktionen und genauen Suchvarianten ermöglicht. In Kombination mit einer anpassbaren, voll ausgestatteten Programmierschnittstelle ist dies der beste Programmiereditor für die Pflege und das Verständnis von Code.

Programmierer-Editor

Der Editor wurde so konzipiert, dass er den besten Programmiereditoren und IDEs entspricht, jedoch mit zusätzlichen Funktionen zur Pflege und zum Verständnis des Codes. Die GUI verfügt über Registerkarten, Registerkartengruppierungen und Andockfunktionen. Der Editor verfügt außerdem über Syntaxfärbung, Autokomplettierung, syntaktisches Kollabieren und Falten. Ein eingebauter “Browse”-Modus verwandelt den Editor in einen Web-Browser für Code, der eine Fülle von Informationen bietet, und die Datei- und Ordnervergleichsfunktion ermöglicht den schnellen Vergleich von Objekten, Dateien und Ordnern, ohne dass eine Analyse erforderlich ist. Mit einer fortschrittlichen “Vergleichsfunktion” und der Möglichkeit, Arbeitsbereiche anzupassen, bietet dies einen beispiellosen Einblick in Ihren Quellcode.

Code Metriken

Abhängig von der zu analysierenden Sprache können Standardmetriken generiert werden:

  • Klassenzählung
  • Datei-Zählung
  • Funktionszählung
  • Verhältnis Kommentar zu Code
  • Anzahl der Zeilen
  • Zählung der Aussagen
  • Codezeilen Zählung
  • Anzahl der Deklarationen
  • Zeilenzählung

Sofort-Suche

Understand ermöglicht Ihnen mit Hilfe von Instand Search, Millionen von Quellcodezeilen schnell und einfach zu durchsuchen. Instant Search verwendet einen Index, der inkrementell aufgebaut wird, wenn sich Dateien in Ihren Projekten ändern. So können Sie nach einzelnen Wörtern suchen und komplexere Abfragen unter Verwendung von Platzhalterzeichen oder boolescher Logik eingeben.

Grafiken & Daten

Understand bietet eine Reihe von Diagrammtypen, die Ihnen helfen, einen Einblick in Ihre Software zu erhalten. Dazu gehören:

  • Deklarationsgrafiken
  • Hierarchiegrafiken
  • Kontrollflussdiagramme
  • UML-Klassengrafiken
  • Abhängigkeitsgrafiken
  • Baumansicht

Reporting

Mit Understand können eine Reihe von Berichten erstellt werden, die in die folgenden Kategorien fallen:

  • Berichte mit Querverweisen
  • Struktur-Berichte
  • Qualitäts-Berichte
  • Metrik-Berichte
Emenda-hero4

Leistungsstarke und flexible Parser bieten Unterstützung für 19 verschiedene Sprachen, einschließlich Unterstützung für gemischtsprachige Projekte

Ada
Assembly
COBOL
C/C++
C#
Delphi
Fortran

Java
Jovial
Pascal
PL/M
Python
VHDL
Web

Mit Understand sparen Entwickler durchschnittlich 6,52 Stunden pro Woche
(SciTools Kundenumfrage 2016)

Kontaktieren Sie Emenda

Kontaktieren Sie das Emenda-Team bzgl. einer Demo, einem Testschlüssel oder weiterer Informationen