레거시 코드나 오래된 프로그램은 건들면 안되죠.

알림
|
X

페이지 정보

작성자 AppleAde 155.♡.121.56
작성일 2024.11.05 11:51
1,039 조회
3 추천
쓰기

본문

20년 전에 만들어진 정체불명의 경제 모델링 프로그램을 "동작하도록" 만드는 임무를 부여받았습니다. 

그냥 실행만 하면 된다고 합니다. 


GUI 인터페이스 부분은 별다른 호환성 문제가 없습니다. 

그런데, 프로그램에서 가장 중요한 경제 모델 실행이 되지 않습니다. ㅡ_ㅡ) 


프로그램이 들어가 있는 폴더를 이곳 저곳 뒤져봅니다. 

tutorial 비스므리한 pdf 파일이 하나 나오는군요. 

읽습니다. 그리고 저는 경악했습니다. 


GUI 인터페이스를 실행하는 것에는 별다른 요구사항이 없는 것 같은데 

경제 모델을 실행하기 위해서는 Borland C++ 컴파일러가 필요하다고 합니다. 


왜? 저는 찬찬히 tutorial 비스므리한 문서를 읽어나갑니다. 그리고 발견했습니다. 

GUI 프로그램은 cpp 파일과 header 파일을 "생성" 해주는 역할을 합니다. 

그리고, 생성된 cpp, header 파일을 Borland C++ 컴파일러로 컴파일해야 경제 모델이 실행된답니다. 


맙소사;;;

데이터 입력 -> 데이터에 맞추어 cpp, header 파일 생성 -> 컴파일 -> 실행 

프로그램을 이렇게도 만들 수 있군요;;; 


아주 신기한 발상으로 만든 프로그램 같은데, 불행하게도... 각 단계를 모두 수동으로 실행해주어야 됩니다. 

GUI 프로그램은 cpp, header 파일 생성 버튼 정도의 기능만 하고... 

나머지는 에디터나 프롬프트에서 수동으로 해주어야 제대로 작동할 것 같군요;;; 


이거... 그냥 간단하게 실행환경만 세팅해주면 될줄 알았는데 

모든 실행 단계에 대해서 메뉴얼 만들어줘야 끝날 각이 보이는군요;;; 

처음 프로그램 압축을 풀어볼 때부터 싸하더니만은... 귀찮은 일이 늘어나서 난감합니다;;; 

댓글 12 / 1 페이지

Jedi님의 댓글

작성자 Jedi (211.♡.88.175)
작성일 11.05 11:56
win-3.0에서만 동작한다 or
MS-Dos 5.0에서만 동작함..이 아닌게 어딥니까?! =3=3=3..
평생 유지보수 요청각이네요..

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 11:59
@Jedi님에게 답글 꺄아아아악-

달짝지근님의 댓글

작성자 달짝지근 (125.♡.218.23)
작성일 11.05 12:02
vm으로 때우시죠

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 12:33
@달짝지근님에게 답글 근데 이게... 각 단계를 사용할 수 있게 해줘야 해서... (애휴)

에놀미타님의 댓글

작성자 no_profile 에놀미타 (125.♡.108.126)
작성일 11.05 12:04
cobol runcbl로 그렇게 쓰는 걸 보고 감탄? 했던 적이..

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 12:32
@에놀미타님에게 답글 저도 파이썬 스크립트를 생성해본 적은 있지만, 이렇게 구체적으로 사용 목적에 필요한 코드를 통째로 만드는 건 처음봤어요. (신기)

Arch님의 댓글

작성자 Arch (110.♡.249.43)
작성일 11.05 12:06
20년 전이면 왜 저렇게 만들었는진 알만한데... 그걸 리뉴얼 없이 그대로 쓰는건가요......

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 12:31
@Arch님에게 답글 넴 그러겠답니다. ㄷㄷㄷ

985b096c님의 댓글

작성자 no_profile 985b096c (39.♡.47.217)
작성일 11.05 12:28
DTO인거죠 뭐...
code gen 만들어 쓰면 의외로 괜찮습니다 😀

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 12:31
@985b096c님에게 답글 프로그램 자체는 신기합니다. 다만 사용 편의성이 너무 나빠요. ㅠㅜ)

그녀는애교쟁이님의 댓글

작성자 no_profile 그녀는애교쟁이 (223.♡.73.143)
작성일 11.05 12:40
1회용 프로그램 생성기군요 ㅋㅋㅋ

AppleAde님의 댓글의 댓글

대댓글 작성자 AppleAde (211.♡.68.65)
작성일 11.05 12:47
@그녀는애교쟁이님에게 답글 그런거 같아요. 데이터에 의해서 코드가 다채롭게(;;;) 바뀝니다 (????)
쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색