레거시 코드나 오래된 프로그램은 건들면 안되죠.
페이지 정보
본문
20년 전에 만들어진 정체불명의 경제 모델링 프로그램을 "동작하도록" 만드는 임무를 부여받았습니다.
그냥 실행만 하면 된다고 합니다.
GUI 인터페이스 부분은 별다른 호환성 문제가 없습니다.
그런데, 프로그램에서 가장 중요한 경제 모델 실행이 되지 않습니다. ㅡ_ㅡ)
프로그램이 들어가 있는 폴더를 이곳 저곳 뒤져봅니다.
tutorial 비스므리한 pdf 파일이 하나 나오는군요.
읽습니다. 그리고 저는 경악했습니다.
GUI 인터페이스를 실행하는 것에는 별다른 요구사항이 없는 것 같은데
경제 모델을 실행하기 위해서는 Borland C++ 컴파일러가 필요하다고 합니다.
왜? 저는 찬찬히 tutorial 비스므리한 문서를 읽어나갑니다. 그리고 발견했습니다.
GUI 프로그램은 cpp 파일과 header 파일을 "생성" 해주는 역할을 합니다.
그리고, 생성된 cpp, header 파일을 Borland C++ 컴파일러로 컴파일해야 경제 모델이 실행된답니다.
맙소사;;;
데이터 입력 -> 데이터에 맞추어 cpp, header 파일 생성 -> 컴파일 -> 실행
프로그램을 이렇게도 만들 수 있군요;;;
아주 신기한 발상으로 만든 프로그램 같은데, 불행하게도... 각 단계를 모두 수동으로 실행해주어야 됩니다.
GUI 프로그램은 cpp, header 파일 생성 버튼 정도의 기능만 하고...
나머지는 에디터나 프롬프트에서 수동으로 해주어야 제대로 작동할 것 같군요;;;
이거... 그냥 간단하게 실행환경만 세팅해주면 될줄 알았는데
모든 실행 단계에 대해서 메뉴얼 만들어줘야 끝날 각이 보이는군요;;;
처음 프로그램 압축을 풀어볼 때부터 싸하더니만은... 귀찮은 일이 늘어나서 난감합니다;;;
Jedi님의 댓글
MS-Dos 5.0에서만 동작함..이 아닌게 어딥니까?! =3=3=3..
평생 유지보수 요청각이네요..