Die Umstellung einer Datei in 3GL-Programmen (mit Record-Level-Access) bedeutet immer Arbeit.

Ich muss mindestens die Programme, welche neue Sätze schreiben, überarbeiten - die schreiben sonst nur Müll in die neuen Felder.

Bei Feldänderungen gibt es noch viel üblere Sachen wie interne Arbeitsfelder, MOVE CORR's im Cobol (der Feldname kommt im Source dann nicht vor!) usw.

Ein Tool kann bei der Suche und beim parallen weiterentwicklen helfen, aber um eine Analyse des Sourcecodes kommt man nicht herum.

Außerdem ist der anstrengenste Teil von solchen Aktionen meistens das Testen bzw. die Vorbereitung dafür.

Bevor ich ein paar gute Ratschläge verpasst bekomme: Natürlich weiß ich, wie man "wartungsfreundliche" Progamme entwickelt, aber die Altlasten kann man sich ja nicht aussuchen.


Robert P.