소프트웨어에서 '하위 호환성(Backward Compatibility)'이란?
쉬움 freeCodeCamp해설
하위 호환성은 소프트웨어 업데이트 시 기존 API, 파일 형식, 동작 방식을 유지하여 기존 코드나 시스템이 변경 없이 동작하도록 보장하는 것입니다. 주요 버전(Major version) 업데이트에서는 하위 호환성이 깨질 수 있으며, 이를 Breaking Change라고 합니다.
하위 호환성은 소프트웨어 업데이트 시 기존 API, 파일 형식, 동작 방식을 유지하여 기존 코드나 시스템이 변경 없이 동작하도록 보장하는 것입니다. 주요 버전(Major version) 업데이트에서는 하위 호환성이 깨질 수 있으며, 이를 Breaking Change라고 합니다.