Lade...
 

InstantView® Entwicklungswerkzeuge

InstantView® Entwicklungswerkzeuge

Für die Entwicklung von Anwendung mit InstantView® und vor allem auch für die Suche und Beseitigung von Fehlern stehen folgende Werkzeuge zur Verfügung:

  • Debugger
    ein Debugger ist in den VSCode-Editor integriert (weitere Hinweise ...)
  • Profiling
    mit dem Statement Profile wird ein Profiling-Modus auf InstantView®-Ebene aktiviert; damit können Fragen der Perfomance einer Anwendung geklärt werden.
    Hinweise über die Effektivität der Zugriffe auf die Datenbank liefert ein Profiling-Protokoll, dass mit der Funktion SetHooks() des Objekt-Managers aktiviert wird. Das Ergebnis gibt Auskunft über Page-Fetching Aktivitäten, eingebunden in ein Profiling-Protokoll, so dass die Zuordnung zu den auslösenden InstantView®-Statements ersichtlich wird.
  • Monitor-Window 
    Das Monitor-Window erlaubt es, InstantView®-Anweisungen einzugeben und sofort auszuführen (Kommandozeilen-Modus). Außerdem liefert es Information über das Oberflächenobjekt, für das es aufgerufen wurde.
  • Trace-Modus für ausgewählte Funktionen des CyberEnterprise®
    Debugger und Profiler betrachten InstantView®-Statements; d.h. der Aufruf einer Funktion ist eine elementare Einheit, deren innerer Ablauf nicht weiter verfolgt werden kann. Man sieht, für welches Objekt eine Funktion aufgerufen wurde und man sieht die Parameter. Was man nicht mehr sieht: mit welchen Objekten arbeitet eine komplexe Funktion, die navigierend viele weitere Objekte erreicht?
    Für ausgewählte Funktionen des CyberEnterprise® existiert deshalb ein Trace-Modus (weitere Hinweise ...).