Aventuras em Código Legado: Uma Odisséia COBOL
2025-05-22
A manutenção de 200 mil linhas de código COBOL revelou um tesouro de hacks engenhosos e peculiaridades históricas. O autor descobriu numéricos na base 10, análise de strings inteligente usando definições de dados e uma instrução 'REDEFINES' usada para internacionalização (mesmo com redefinições em espanhol!). Saídas antecipadas foram implementadas para término abrupto do trabalho, e um arquivo misteriosamente continha os primeiros 800 números naturais como constantes de string. A história conclui com a revelação de que o comando 'dd' do UNIX origina-se da instrução 'DD' do COBOL para definição de dados, mostrando o legado inesperado da programação de mainframes.
(oppi.li)
Desenvolvimento
código legado