레거시(legacy)
레거시는 통칭 레거시 시스템(legacy system)의 줄임말로 낡은 기술이나 방법론, 컴퓨터 시스템 소프트웨어 등을 말한다.
이는 현대까지도 남아 쓰이는 기술을 부르는 말일 수도 있지만, 기술 자체를 더 이상 쓰이지 않더라도 기존 시스템에서 운영되는 시스템을 말하기도 한다.
많은 소프트웨어 개발자들이 문서화나, 정리가 되어 있지않고 주먹 구구 식으로 운영된 시스템일수록 잠재적 문제가 있다고 생각 하지만, 이미 구축된 시스템 자체를 무시 할수는 없습니다.
또한 분석을 통하여 레거시 시스템을 이해 해야 하는데, 그냥 무시하고 리펙토링을 진행 하였다간 발생하는 문제를 처리 할 수 없게 됩니다.