레거시 코드 모험: COBOL 오디세이
2025-05-22
20만 줄의 COBOL 코드 유지보수 작업에서 많은 독창적인 해킹과 역사적인 특징들이 발견되었습니다. 저자는 10진수, 데이터 정의를 이용한 영리한 문자열 파싱, 국제화에 사용된 'REDEFINES' 문(스페인어 재정의 포함)을 발견했습니다. 작업의 비정상 종료를 위한 조기 종료도 구현되었고, 수수께끼 같은 파일에는 처음 800개의 자연수가 문자열 상수로 포함되어 있었습니다. 그리고 UNIX의 'dd' 명령어가 COBOL의 데이터 정의를 위한 'DD' 문에서 유래되었다는 사실이 밝혀지면서, 메인프레임 프로그래밍의 예상치 못한 유산이 드러났습니다.
(oppi.li)
개발
레거시 코드