리팩토링(Refactoring)

기존의 코드를 외부의 동작 방식에는 변화 없이,
내부 구조를 변경해서 재구성하는 작업 또는 기술

리팩토링을 하면 코드 내부의 설계가 개선되어 코드를 이해하기 쉽고, 변화에 효율적으로 대응하며, 유지보수가 편해지고, 코드 품질 향상과 생산성이 높아진다.

리팩토링 서적 추천
『리팩토링』, 마틴 파울러·켄트 백