일반
Refactoring
다른 이름: 리팩토링
정의
코드의 외부 동작은 유지하면서 내부 구조를 개선하는 작업. 가독성과 유지보수성 향상. 코드 리뷰에서 리팩터링은 별도 PR로 분리하는 것이 좋으며, 기능 추가와 섞지 않아야 리뷰가 쉬움
상세 설명
핵심 개념
Refactoring는 프로그래밍 전반에서 자주 접하게 되는 개념입니다.
실무에서 활용
- 시스템 아키텍처 설계의 기초가 됩니다
- 성능 최적화와 병목 해결에 활용됩니다
- 프로덕션 환경에서 안정적인 운영을 가능하게 합니다