소프트웨어에서 '리팩토링(Refactoring)'의 정확한 의미로 올바른 것은?
쉬움 freeCodeCamp해설
리팩토링은 프로그램의 외부 동작(기능)은 그대로 유지하면서 코드의 가독성, 구조, 유지보수성을 개선하는 작업입니다. 변수명 변경, 메서드 추출, 중복 제거 등이 대표적입니다. 새 기능 추가나 버그 수정과는 구분됩니다.
리팩토링은 프로그램의 외부 동작(기능)은 그대로 유지하면서 코드의 가독성, 구조, 유지보수성을 개선하는 작업입니다. 변수명 변경, 메서드 추출, 중복 제거 등이 대표적입니다. 새 기능 추가나 버그 수정과는 구분됩니다.