Redundanzanalyse
Die Redundanzanalyse ist die Seite zu welcher ein Nutzer automatisch nach erfolgreich abgeschlossener Analyse bzw. nach dem Auswählen einer bereits fertiggestellten Analyse weitergeleitet wird. Diese identifiziert wiederkehrende Muster und duplizierte Abschnitte im Code von M/TEXT Classic Projekten und stellt diese visuell dar. Die Identifizierung und Bewertung solcher Redundanzen ist entscheidend für die Effizienz der Migrationsplanung zu neuen Outputmanagement-Systemen. Die Vergleiche erfolgen hier rein auf Bausteinebene.
Technische Beschreibung
Die Redundanzanalyse-Seite nutzt eine Kombination aus visualisierten Datenkomponenten, um Duplikate innerhalb des Codes zu identifizieren und benutzerfreundlich darzustellen. Durch asynchrone Anfragen werden die Analyseergebnisse vom Server geholt und in einer interaktiven Benutzeroberfläche aufbereitet.
Der Benutzer kann zwischen einer grafischen und einer tabellarischen Darstellung der Ergebnisse wählen, wobei die tabellarische Ansicht eine detaillierte Auflistung der Duplikate mit ihren jeweiligen Pfaden ermöglicht. Über Sortierfunktionen kann die Darstellung nach der Anzahl der Duplikate angepasst werden, um eine gezielte Untersuchung zu erleichtern.
Die Redundanzanalyse ermöglicht es den Nutzern, die Duplikate auf unterschiedlichen Ebenen der Übereinstimmung – wie "Duplikate", "90-99% Übereinstimmung" und "70-89% Übereinstimmung" – zu betrachten. Die Nutzer können Details zu den Duplikaten ein- und ausblenden, um einen besseren Überblick zu erhalten.
Nutzen für die Migrationsplanung
Qualitätsverbesserung: Eine reduzierte Redundanz führt zu einer höheren Codequalität und erleichtert die Wartung sowie zukünftige Entwicklungen. Kostenreduktion: Indem nur der notwendige Code migriert wird, können Kosten eingespart werden.