반응형
# 소스 코드 리팩토링 (Refactoring)
- 리팩토링이란? 소프트웨어 공학에서 결과의 변경 없이, 코드의 구조를 재 조정함을 의미한다.
- 기능을 유지하면서 가독성을 높이고, 유지보수를 편하게 하기 위한 것으로, 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다. (버그를 없애거나 새로운 기능을 추가하는것이 아니다.)
## 주요 목표
- 가독성, 유지보수성
## 리팩토링을 하는 이유
- 코드 중복 제거
- 수정 용이성 향상
- 버그 찾는데 도움이된다.
- 프로그램 개발 속도의 향상
## 리패토링은 언제 진행하는지
- 유사한 내용이 세 번 이상 반복되는 경우
- 새로운 기능을 추가하는 경우
- 코드 리뷰를 하는 경우
반응형
'기타' 카테고리의 다른 글
정규 표현식 (0) | 2020.08.27 |
---|---|
문자열에 특정 문자 포함여부 확인방법(contains, indexOf, matches ) (0) | 2020.08.27 |
textarea의 placeholder 줄바꿈 방법 (0) | 2020.08.27 |
부트 스트랩 (0) | 2020.08.26 |
레디스(Redis) (0) | 2020.08.25 |