본문으로 건너뛰기

리팩토링(Refactoring)과 디자인패턴(Design Pattern)의 정의, 공통점과 차이점

제129회2교시SW공학/프로젝트관리신규

정보관리기술사 제129회 2교시 19번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘리팩토링’ 키워드는 정보관리기술사 기출 4문항에 나왔습니다.

원문 문제

정보관리기술사 제129회 19번. 리팩토링(Refactoring)과 디자인패턴(Design Pattern)의 정의, 공통점과 차이점

핵심 키워드

  • 리팩토링
  • 디자인 패턴
  • 코드 재구성
  • 설계 구조
  • 유지보수성
  • 기술 부채

고득점 가이드 — 1. 개요

리팩토링은 외부 동작을 보존한 채 코드 내부 구조를 재구성하여 가독성과 유지보수성을 개선하는 활동이고, 디자인패턴은 반복적으로 발생하는 설계 문제에 대한 검증된 해결 구조 템플릿이다. 레거시 시스템 개선 프로젝트에서 두 가지는 함께 적용되어 기술 부채 해소와 유연한 설계 구조 확보라는 두 축을 동시에 달성하는 보완적 수단으로 활용되며, 장기 SW 품질 확보와 변경 비용 절감의 핵심 도구로 자리 잡고 있다.

로그인하면 하루 1편은 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • 리팩토링기출 4문항
  • 디자인 패턴기출 2문항
  • 코드 재구성기출 1문항
  • 설계 구조기출 1문항
  • 유지보수성기출 3문항
  • 기술 부채기출 3문항

같은 과목 문항

SW공학/프로젝트관리 기출 전체 보기 →

AI 생성 골격 · 미검수