RSS Der tägliche WTF

CodeSOD: Ein hochbezahltes Fach

In der Vergangenheit mietete Robs Arbeitgeber Rechenzeit und verwendete Batch-Verarbeitung in COBOL, was damals ausreichend war. Als die Bedeutung der EDV zunahm und die Mietkosten stiegen, kaufte das Unternehmen seinen eigenen AS/400-Computer und musste seinen COBOL-Code auf RPG migrieren. Dazu heuerte es einen hochbezahlten Berater (HPC) an. Die Ergebnisse der Migration waren nicht großartig, aber der Code wird noch heute verwendet, wenn auch mit vielen Aktualisierungen und Modernisierungen. Ein Beispiel für die Arbeit des HPC ist ein Codeblock, der nach gültigen Feldern sucht, aber Zahlen als Text speichert und lexikalische Vergleiche durchführt, was zu falschen Ergebnissen führt. Das Ziel des Vergleichs war, Werte zwischen 1 und 5 zu fordern, aber es erzwingt dies nicht. Das Feld wird nirgendwo im System verwendet, was Fragen aufwirft, warum es überhaupt existiert. Die Arbeit des HPC war oft zweifelhaft, und wenn Benutzer Ungereimtheiten in Berichten meldeten, gab der HPC den Benutzern die Schuld, dass sie die Daten änderten, um ihn schlecht aussehen zu lassen. Die Erfahrung des Unternehmens mit dem HPC war typisch für die Probleme, die bei solchen Konvertierungen auftreten können. Das Erbe der Arbeit des HPC ist noch heute im Code erkennbar.
favicon
thedailywtf.com
CodeSOD: A Highly Paid Field