본문으로 건너뛰기

리팩토링(Refactoring)

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

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

원문 문제

정보관리기술사 제127회 21번. 리팩토링(Refactoring)

  1. 가. 정의, 목적, 리팩토링 순서, 리팩토링 주요기법
  2. 나. 코드스멜(Code Smell)의 정의와 특징
  3. 다. 코드스멜의 종류를 3개 이상 기술하고 각각의 리팩토링 방법

핵심 키워드

  • 리팩토링
  • 코드 스멜
  • 중복 코드
  • 긴 메서드
  • 복잡한 조건문
  • 리팩토링 기법
  • 코드 품질 개선

고득점 가이드 — 1. 개요

리팩토링은 외부 동작을 변경하지 않으면서 코드의 내부 구조를 개선해 가독성·유지보수성·확장성을 높이는 활동이다. 레거시 시스템의 기술 부채를 점진적으로 해소하는 가장 효과적 수단이며, 코드 스멜이라는 표면적 신호를 포착해 적절한 기법으로 대응하는 것이 실무 핵심이다.

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

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

목차 조립 훈련

논점 카드와 함정 카드가 섞인 더미에서 답안 목차를 직접 짜 보고, 바로 채점 결과를 받아요.

로그인하고 목차 조립 시작

출제 이력

  • 리팩토링기출 4문항
  • 코드 스멜기출 2문항
  • 중복 코드기출 1문항
  • 긴 메서드기출 1문항
  • 복잡한 조건문기출 1문항
  • 리팩토링 기법기출 1문항
  • 코드 품질 개선기출 2문항

같은 과목 문항

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

AI 생성 골격 · 미검수