
Aber auch Highway61, als Modernisierungssoftware zum Vergleich von Regressionen unterschiedlicher COBOL Versionen durch dynamische Analyse, muss ab und an modernisiert werden.
So ist das Grundgerüst von RCP3 auf RCP4 modernisiert worden und statt Java 8 kommt jetzt Java 11+ zum Einsatz. Zusätzlich wurde der Logger von Log4j auf Logback erneuert.
Wie bereits erwähnt, gab es im Bereich Benutzerfreundlichkeit umfangreiche Änderungen. Ein paar dieser Änderungen wollen wir im Folgenden betrachten:
Überarbeitung der Oberfläche
Die alte Oberfläche machte einen überladenen Eindruck. Dies führte auch dazu, das kaum noch Platz für die Ergebnisliste vorhanden gewesen ist.

Aber die Funktionalität bleibt natürlich dieselbe. Nach wie vor kann der Nutzer direkt sehen, an welcher Stelle Laufzeitunterschiede im Vergleich stattgefunden haben und dies sogar direkt bis zur Zeilennummer.
Um das Problem der zu belasteten Oberfläche zu beheben, wurden die Hauptpunkte stattdessen auf drei Reiter verteilt. Der erste Tab ist zum Start von Vergleichen oder Szenarien und beinhaltet jetzt die Logging-Ausgaben des alten Nachrichtenfensters:




Vereinfachung der Vorbereitung der Workbench
Bevor es zur Darstellung der Laufzeitunterschiede in der Workbench kommt, müssen natürlich nach wie vor Vorbereitungen getroffen werden, die wir hier noch mal sehen:

-
- Es muss eine Instrumentierung des Quellcodes über den Präprozessor stattfinden
- Es müssen die Dateien für die Laufzeitumgebung generiert werden
- –> Um dann nach Einbindung und Kompilation die oben dargestellten Ergebnisse der Workbench sehen zu können.
Natürlich ist es anschließend, nach wie vor möglich, statt der Workbench das Batch-Interface zu nutzen:

Dieses Problem wurde mit Highway61 Version 2.0 aufgegriffen:

Aber natürlich existiert nach wie vor die Möglichkeit, die Einzelkomponente des Präprozessors für Batchläufe zu verwenden.
Auch für die Generierung der Laufzeit Umgebung wurde ein neuer Bereich in der Workbench geschaffen:

Und auch für andere notwendige Anpassungen wurde ein neues Fenster in der Workbench geschaffen:

Es existiert somit jetzt ein einfaches Step-by-Step Vorgehen bis zur lauffähigen Darstellung der Ergebnisse in der Workbench.
Aber auch dort hören die Erneuerungen zur Nutzerfreundlichkeit nicht auf:

Außerdem wurde ein neuer Tutorial-Bereich hinzugefügt inklusive Tutorial-Beispiel-Quellcodes, um den Zugang so einfach wie möglich zu gestalten:

Unterstützung neuer Technologien
Zum Schluss ist um die Applikation herum die Informationswelt auch nicht stehen geblieben. So wurde die Unterstützung für populäre neue Datenbanken wie PostGreSQL ebenfalls hinzu gefügt um optimal für die Zukunft gewappnet zu sein:

Natürlich dürfen auch Bugfixes und viele weitere kleine Funktionen für die Version 2.0 nicht fehlen.
Highway61 ist jetzt also so einfach zu verwenden wie nie.
Jetzt können Sie Ihre Quellcode-Entwicklung einfachst überprüfen und feststellen, ob die erwarteten Ergebnisse neuer Version denen alter Versionen entsprechen und Fehler in Ihren Regressionstests zeilengenau ausfindig machen.