리팩터링(벤치마크 작업) (refactoring-task) 용어 설명 | AI Trends
refactoring-task
리팩터링(벤치마크 작업)
중급
리팩터링 과제는 기능은 유지하면서 코드의 구조·가독성·효율성을 개선하는 능력을 평가하는 항목으로서, 입력으로 기존 코드와 목표 기준이 주어지고 출력으로 리팩터된 코드가 요구된다. 채점은 동작 유지 여부와 코드 품질 개선 정도를 기준으로 이루어지며 높은 점수는 안전한 구조 개선 능력을 의미한다. 리팩터링 성능 저하는 유지보수 비용 증가와 코드 품질 저하로 연결될 수 있다.