Abenteuer im Legacy-Code: Eine COBOL-Odyssee
2025-05-22
Die Wartung von 200.000 Zeilen COBOL-Code enthüllte einen Schatz an genialen Hacks und historischen Eigenheiten. Der Autor entdeckte dezimale Zahlen, intelligentes String-Parsing mit Datendefinitionen und eine 'REDEFINES'-Anweisung, die für die Internationalisierung verwendet wurde (sogar mit spanischen Redefinitionen!). Frühe Exits wurden für einen abrupten Job-Abbruch implementiert, und eine Datei enthielt mysteriöserweise die ersten 800 natürlichen Zahlen als String-Konstanten. Die Geschichte endet mit der Enthüllung, dass der UNIX-Befehl 'dd' von der COBOL-Anweisung 'DD' für Datendefinition stammt, was das unerwartete Erbe der Mainframe-Programmierung zeigt.
(oppi.li)
Entwicklung
Legacy-Code