차례:
정의-레거시 코드는 무엇을 의미합니까?
레거시 코드는 더 이상 지원되지 않는 응용 프로그램 시스템 소스 코드 유형을 나타냅니다. 레거시 코드는 지원되지 않는 운영 체제, 하드웨어 및 형식을 나타낼 수도 있습니다. 대부분의 경우 레거시 코드는 최신 소프트웨어 언어 및 플랫폼으로 변환됩니다. 그러나 친숙한 사용자 기능을 유지하기 위해 레거시 코드가 때때로 새로운 환경에 적용됩니다.
Techopedia는 레거시 코드를 설명합니다
레거시 코드가 오래되었다는 잘못된 인식이 있습니다. 일부 소프트웨어 개발자는 레거시 코드를 잘못 작성된 프로그램으로 간주하지만 레거시 코드는 실제로 더 이상 엔지니어링되지 않고 지속적으로 패치되는 코드 기반을 설명합니다. 시간이 지남에 따라 고객 요구에 따라 코드베이스를 무제한으로 수정할 수있어 원래 잘 작성된 코드가 복잡한 몬스터로 발전하게됩니다.
소프트웨어 개발자는 다른 로직을 손상시키지 않고 기능을 추가 할 수없는 경우 레거시 코드를 인식합니다. 이 시점에서 개발자는 새로운 시스템에 대한 로비를 시작할 수 있습니다.