Notice
Recent Posts
Recent Comments
Link
투케이2K
152. [IT 용어] 레거시 코드 (Legacy code) 개념 본문
[제 목]
[IT 용어] 레거시 코드 (Legacy code) 개념
[설 명]
1. 레거시 시스템 이란 낡은 기술이나 방법론, 컴퓨터 시스템, 소프트웨어 등을 말합니다
2. 레거시 코드 란 [아래] 레거시 종류에서 하나라도 만족을 하는 경우 레거시 코드라고 할 수 있습니다
3. 레거시 코드 종류 :
- 다른 사람으로부터 상속 된 소스 코드
- 이전 버전의 소프트웨어에서 상속 된 소스 코드
- 개발자가 변경하기를 어려워하는 코드
- 주석 과 코멘트 등이 없어 수정 및 보완 등이 어려운 코드
- 테스트를 전혀 하지 않아 버그가 발생하는 코드
- 리팩토링을 전혀 수행 하지 않아 버전 관리가 되지 않는 코드
4. 레거시 코드 예방 방법 :
- 코드가 올바르게 작동하는지 테스트 수행 실시
- 필수적으로 필요한 주석 및 코멘트 작성 수행 실시
- 버전 별로 코드 분기 처리 수행 실시
- 더 나은 로직 구현을 위해 지속적인 코드 리팩토링 실시
반응형
'IT기술 & IT용어' 카테고리의 다른 글
154. [IT 용어] AWS IoT Shadow (섀도우) 개념 설명 (0) | 2023.01.17 |
---|---|
153. [IT 용어] 마일스톤 (milestone) 개념 (0) | 2023.01.06 |
151. [IT 용어] thing (띵) 설명 (0) | 2023.01.06 |
150. [IT 기술] MQTT (Message Queueing Telemetry Transport) 통신 설명 (0) | 2023.01.01 |
149. [IT 용어] X.509 인증서 (공개키 인증서 형식) 설명 (0) | 2022.12.31 |
Comments