레거시 뜻 -legacy 레거시는 사전적인 의미는 '유산'이지만, 개발에서의 레거시는 조금은 다르다. 특히 개발 프로젝트 도중 '레거시 코드'나 '레거시 함수'라는 단어가 자주 나온다면 부정적인 의미에 더 가깝다.
과거부터 내려온 낡은 코드가 그대로 남아 있어 수정하거나 고치기 어려운 상황이라는 것이다. 레러시 코드는 코드를 짠 본인 외에는 이해하기 어렵거나, 코드 간 결합이 복잡해서 수정이 어렵거나, 정해진 규칙이 없는 등 여러가지 경우에 쓰인다.
레거시는 IT분야에서 최신 기술로 대체된 오래된 시스템, 소프트웨어 또는 하드웨어를 설명하기 위해 일반적으로 사용되는 용어이다. IT에서 레거시가 갖는 의미는 최신 솔루션으로 대체된 오래된 기술을 의미한다.
이러한 레거시 시스템, 소프트웨어 또는 하드웨어는 수년동안 사용되어 조직 내에서 중요한 기능을 수행하는 경우가 많다. 그러나 기술이 빠르게 발전함에 따라 레거시 시스템은 자산이 아닌 부담이 될수 있다.
최신 시스템과의 호환성이 부족하...
원문 링크 : 레거시 뜻 레거시 시스템 특징