모두CBT

리팩토링의 목적에 대하여 서술하시오. | 2020년 정보처리기사실기 3회차 기출문제 상세 페이지

1
리팩토링의 목적에 대하여 서술하시오.
해설
복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상이 있다.


[해설]

코드의 겉으로 드러나는 동작은 바꾸지 않으면서 내부 구조만 개선하는 것이 리팩토링의 목적이다.

복잡한 코드를 단순화하고 가독성을 높여 유지보수성을 향상시키며, 결과적으로 유연한 시스템을 만들어 생산성과 품질을 끌어올린다.

기능 추가가 아니라 구조 개선 자체가 목적이라는 점에서 일반적인 버그 수정이나 기능 개발과 구분된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.