-
레거시(Legacy Code) 코드란?시스템 2021. 7. 6. 12:04반응형
레거시(Legacy Code) 코드란 무엇인가?
개발을 하다 보면 레거시 코드를 리팩토링 해야 한다는 말을 종종 듣게 되는데
레거시 코드란 무엇을 말하는지 의미를 파악해보도록 한다.
Legacy code is source code that relates to a no-longer supported[citation needed] or manufactured operating system or other computer technology
The term can also mean code inserted into modern software for the purpose of maintaining an older or previously supported feature
해석하여 현대 사회적 측면에서 보면 유산, 산물이 된 코드
즉 누군가 떠나면서 남겨둔 코드임을 알 수 있다.개발에서 사용되는 legacy라는 용어는 은어처럼 사용되고 있는데
레거시 코드는 더 이상 쓰기 힘들고 정상적이지 않는 화나게 만드는 난해한 코드를 일컫는다.
1. 코멘트, 주석 등을 남기지 않아 시스템을 파악, 수정, 보완 등이 어려운 코드
2. 코드의 결합도가 너무 높고 종속적인 코드
3. 다른 코드와의 개연성을 무시한 채 작성한 코드
4. 기능 단위의 함수를 벗어나 모듈 자체가 과한 코드반응형'시스템' 카테고리의 다른 글
MAC(맥)에서 iPhone(모바일) 사파리 웹 속성 소스가 안나올때 (0) 2021.07.20 포스트맨(Postman) 설치 및 사용법 (0) 2021.07.06 Windows | 빈 파일, 테스트용 파일 만들기 (0) 2021.05.31 MAC | HOST 추가 (0) 2021.05.27 jQuery | Ajax 비동기 통신 사용하기 (0) 2021.05.18