기출문제
정보처리기사 2022년 34번 기출문제
34. 소프트웨어를 보다 쉽게 이해할 수 있고 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부구조를 변경하는 것은? ① Refactoring ② Architecting ③ Specification ④ Renewal

해설
정답: 1. 리팩토링(refactoring)은 소프트웨어의 외부 행동을 변경하지 않으면서 내부 구조를 개선하는 활동입니다. 이를 통해 코드의 가독성과 유지보수성을 높이면서 비용을 절감할 수 있습니다. 따라서 소프트웨어를 더 쉽게 이해하고 수정할 수 있도록 합니다.
