[개발팁] 오래된 레거시 델파이, C++ 애플리케이션을 최신 스타일의 초고속 앱으로 마이그레이션하기

엠바카데로의 테크니컬 파트너 Anbarasan이 정리한 마이그레이션 계획을 세우면서 반드시 확인해야 할 기술 요소와 팁들을 요약 정리한 글입니다.

 

오래된 레거시 델파이/C++빌더 애플리케이션을 최신 버전으로 마이그레이션할 계획이 있으신가요? 되도록 작업은 조금만 할 수 있는 팁, 마이그레이션 방안이 필요하실 것 같네요. 마이그레이션 작업을 성공적으로 마무리하기 위해 확인해야 할 가이드 라인을 정리해보았습니다.

반드시 확인해야 할 사항:

 

성공적인 마이그레이션을 위한 팁!

  • 마이그레이션을 시작하기 전에: 목표가 확실해야 합니다. 마이그레이션이 필요한 이유, 마이그레이션을 해야 하는 부분, 써드 파티사 제품 사용 가능 여부 등에 대한 파악이 우선적으로 필요합니다.
    데브기어에서는 이 부분들을 무상으로 컨설팅 서비스를 제공하고 있습니다.

  • 빌드타임: 프로젝트 옵션, 컴파일러 버전 지시문, 종속성과 사용자 코드 이슈 해소, 힌트(Hints)와 경고(Warnings) 이슈 해소
  • 안정성: 기능 테스트, 오류 수정, 적합성 테스트를 해보고 안정성을 미리 체크하세요.
  • 현대화: 최신 스타일과 기능들을 제공할 수 있어야 합니다. 스타일, 윈도우/High DPI 테마 지원 여부를 체크해보세요. 카드(Card), 그리드(Grid), 스택(Stack), 플로우(Flow) 패널들을 잘 활용해보세요. 클라이언트/서버(C./S) 구조에서 멀티티어 구조나 웹 프레임워크, 멀티플랫폼 애플리케이션으로의 마이그레이션도 검토해보세요. RAD스튜디오 최신 버전이 제공하는 기능 매트릭스를 체크하는 것도 잊지마세요!