다음 중 리팩토링을 하는 이유로 적절하지 않은 것은? | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 23년 1회차
다음 중 리팩토링을 하는 이유로 적절하지 않은 것은?
1
소프트웨어 설계를 개선하려고
2
소프트웨어 이해를 쉽게 하려고
3
추가 기능 구현 속도를 빠르게 하려고
4
소프트웨어 인증을 받으려고
해설
리팩토링의 이유로 적절하지 않은 것은 소프트웨어 인증 획득이다.
리팩토링은 외부 동작을 바꾸지 않고 내부 구조를 개선하는 활동으로, 목적은 설계 개선·이해 용이성·개발 속도 향상 같은 코드 품질에 있으며 인증 취득과는 관계가 없다.
- 설계 개선은 중복과 구조적 결함을 제거해 설계가 부패하는 것을 막는 대표적 목적이다.
- 이해를 쉽게 하는 것은 코드 가독성을 높여 다른 개발자가 읽기 쉽게 하려는 목적이다.
- 추가 기능 구현 속도 향상은 좋은 구조가 변경과 확장을 빠르게 해 주기 때문에 생기는 효과이다.
오류나 개정된 내용이 보이면 알려주세요