'리팩토링(Refactoring)'이란 무엇인가요?
보통 freeCodeCamp해설
리팩토링은 기존 코드의 기능(외부 동작)은 그대로 유지하면서 가독성, 유지보수성, 성능 등을 개선하기 위해 내부 구조를 정리하는 작업입니다. 변수명 개선, 중복 제거, 함수 분리 등이 대표적인 리팩토링 기법입니다.
리팩토링은 기존 코드의 기능(외부 동작)은 그대로 유지하면서 가독성, 유지보수성, 성능 등을 개선하기 위해 내부 구조를 정리하는 작업입니다. 변수명 개선, 중복 제거, 함수 분리 등이 대표적인 리팩토링 기법입니다.