로그인
홈›커뮤니티›용어집›개발›리팩토링

리팩토링

Refactoring

AI 코딩·개발

정의

겉으로 보이는 동작은 그대로 두고 코드 안을 더 깔끔하게 고치는 작업.

자세한 설명

기능이나 겉으로 보이는 동작은 그대로 둔 채, 코드 안쪽의 구조를 더 깔끔하고 이해하기 쉽게 다시 정리하는 작업입니다. 급하게 만들다 보면 중복되거나 뒤엉킨 코드가 쌓이기 마련인데, 이를 방치하면 나중에 작은 수정도 점점 더 어려워집니다. 리팩토링은 새 기능을 추가하지 않지만, 앞으로의 수정과 유지를 더 쉽게 만들어 주는 투자에 가깝습니다.

예를 들면

같은 계산 코드가 여러 군데에 중복돼 있던 것을, 리팩토링으로 함수 하나로 합쳐 정리했습니다.

체크포인트

리팩토링하는 동안 실수로 동작이 바뀌지 않았는지 꼭 테스트로 확인해야 합니다. 겉모습은 그대로여야 성공한 리팩토링입니다.

관련 용어

AI 코딩·개발 용어 100개 보기용어집 전체 보기

용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.

우리 회사 일에 맞춰 보고 싶다면

하려는 일을 적어 주시면 SO EASY 로 맡길 수 있는지 먼저 알려 드립니다.