Uniface Source Analyzer
Der Uniface Source Analyzer ist ein Werkzeug, das es einem Uniface-Programmierer ermöglicht, schnell und zuverlässig einen Überblick über seinen Sourcecode zu bekommen. Anhand des vom Uniface-Compiler generierten Listings erstellt der Source Analyzer eine umfangreiche Crossreferenz. Die Verwendung von Konstanten, Variablen, Entities und Feldern, Subprogrammen (Entries und Operationen), Parameter etc. wird übersichtlich dargestellt.
Damit hilft das Programm bei der täglichen Programmierarbeit, hilft Fehler zu lokalisieren, den Sourcecode zu bereinigen und auch bei komplexer Programmlogik ein Verständnis für das Zusammenspiel einzelner Programmteile zu bekommen.
Features: Was kann der UniSAna?
Erstellen einer umfangreichen Übersicht über alle in einer Komponente verwendeten Elemente (Crossreferen
- Subprogramme (Entries und Operationen)
- Entities und Felder
- Variable (Global, Lokal, Component, Register, Parameter)
- Numerische und Textkonstante
- Uniface-Elemente (Befehle, Funktionen, Trigger, Compilermeldungen)
- Aufruf anderer Components
Einfache Navigation zwischen den Programmteilen (Triggern, Entries, Operations) per Mausklick
Markieren von möglicherweise fehlerhaften und obsoleten Programmstatements:
- Nicht verwendete Variable
- Falsche Anzahl von Argumenten bei CALL und ACTIVATE
Textsuche im gesamten Code und nach einzelnen Symbolen
Hierarchische Darstellung der Symbole und Ihrer Verwendung in Baumform
Typische Fragestellungen bei der Programmierung:
- Wo wird eine Variable initialisiert, geschrieben, gelesen, als Parameter verwendet
- Von wo wird ein Programmteil aufgerufen
- Wann und wo werden Daten gelesen, erzeugt, verändert, geschrieben
- Stimmern Argumente mit der Parameterdefinition überein
Anhand der Crossreferenz können solche Fragen schnell und zuverlässig beantwortet werden.
Nutzen für den Programmierer:
- Zeitersparnis (Sehr schnelle Navigation, Hilfe beim Verständnis von Componenten)
- Qualitätssicherung: Hinweis auf fehlerhaften Code
- Finden statt Suchen
Infrastruktur
Welche Voraussetzungen benötigen Sie für UniSAna ?
Betriebssystem:
Windows Umgebung ( NT / 98 / 2000 / XP )
Weitere Informationen zum Uniface Source Analyzer
wega Informatik AG
Aeschengraben 20
CH - 4051 Basel
Tel.: +41 (0)61 270´87´87
Fax.: +41 (0)61 270´87´88
info at wega-informatik.ch



