어플리케이션 리팩토링 (Application Refactoring) – 1

computer-coding

어플리케이션 리팩토링(Application Refactoring)이란? 프로그램을 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는 작업입니다. 예를 들어 버그 수정이나 기능 추가는 리팩토링이라 할 수 없는데 그 이유는 외부동작의 변화가 있기 때문입니다. 반면에 소스정리를 리팩토링이라고 흔히 생각하는 경우가 많은데 이 경우도 코드의 가독성을 높이는 것이지 내부 소스의 구조를 변경하는 것은 아닙니다. 리팩토링을 하게 되면 코드를 쉽게 이해하고 수정할 … 자세히 보기