Empfehlungen an andere, die in Betracht ziehen Understand:
Es ist am besten für Entwickler.. kein Zweifel. Aber trotzdem würde ich aus folgenden Gründen empfehlen:
1) Wenn Sie an einem neuen komplexen Code arbeiten müssen, für den Sie kein Verständnis haben.
2) Wenn Sie eine komplexe Architektur für Probleme oder für ein besseres Verständnis debuggen.
3) Wenn Sie eine große Codebasis dokumentieren. Bewertung gesammelt von und auf G2.com gehostet.
Was ist ein Problem? Understand Solving und wie profitieren Sie davon?
Für das Verständnis von komplexem Code, der von Dritten bereitgestellt wird, spart Understand viel Zeit.
Es ist am besten für Entwickler, wenn jemand anfängt, an einer neuen Codebasis zu arbeiten.
Es ist auch am besten, das Problem zu debuggen, indem es das Gesamtbild der Anwendung zeigt, wie sie mit anderen Modulen/Komponenten interagiert.
Nicht nur für die Entwicklung, es ist ein großartiges Werkzeug für den Dokumentationsteil.
Ich persönlich nutze Understand für die Erstellung von SADs und SDDs.
Es bietet Flussdiagramme, Details aller öffentlichen, privaten APIs, Datenstrukturen und verwendeten Variablen.
Am besten für die statische Code-Analyse und manchmal nutze ich es zur Überprüfung des Codes, besonders wenn es sich um einen komplexen Zustandsautomaten oder eine komplexe Architektur handelt.
Man kann auch die Komponentendiagramme, Flussdiagramme speichern/exportieren. Bewertung gesammelt von und auf G2.com gehostet.