Notice
Recent Posts
Recent Comments
Link
투케이2K
117. [IT 용어] 리팩토링 (refactoring) 용어 설명 본문
[제 목]
[IT 용어] 리팩토링 (refactoring) 용어 설명
[설 명]
1. 리팩토링 은 소프트웨어 공학에서 [결과의 변경 없이 코드의 구조를 재조정함] 이란 뜻을 가지고 있습니다
2. 리팩토링 은 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 입니다
- 버그를 없애거나 새로운 기능을 추가하는 행위가 아님 (X)
3. 리팩토링 의 잠재적인 목표는 소프트웨어의 설계, 구조 및 구현을 개선하는 동시에 소프트웨어의 기능을 보존하는 것 입니다
4. 리팩토링 은 코드의 가독성을 향상시키고 복잡성을 감소시키는 효과를 가지며, 이러한 이점은 소스 코드의 유지 보수성을 개선하고 확장성을 개선하기 위해 더 단순하고, 깔끔하거나, 표현력이 뛰어난 내부 아키텍처 또는 객체 모델을 만들 수 있게 합니다
5. 리팩토링 패턴 예시
- 필드 은닉
- 메서드 추출
- 타입 일반화
- 메서드 이름 변경
반응형
'IT기술 & IT용어' 카테고리의 다른 글
119. [IT 용어] DevOps 데브옵스 용어 설명 (0) | 2022.11.10 |
---|---|
118. [IT 용어] 난독화 용어 설명 (0) | 2022.11.08 |
116. [IT 용어] ERP (Enterprise Resource Planning) 용어 설명 (0) | 2022.11.07 |
115. [IT 용어] 유효성 검사 (validity check) 용어 설명 (0) | 2022.11.06 |
114. [IT 용어] 트랜스코딩 (trans coding) 용어 설명 (0) | 2022.11.05 |
Comments