← 게시판으로
개발답변 완료

앱 성능이 점점 느려집니다, 리팩토링 타이밍일까요?

달리커머스 · 이커머스2026년 5월 13일조회 298

출시 1년 된 React 앱인데 화면 전환이 느리고 빌드도 오래 걸립니다. 기능 추가하면서 코드가 누적된 탓 같은데, 지금 리팩토링에 시간을 쓰는 게 맞을지 기능 개발을 계속할지 판단이 안 섭니다.

답변 2

먼저 '느림'을 측정하세요. 체감이 아니라 숫자로요. React DevTools Profiler와 번들 분석으로 병목을 찾으면, 대개 전면 리팩토링 없이 80%가 해결됩니다. 불필요한 리렌더, 거대한 번들, 큰 리스트의 미가상화가 흔한 3대 원인입니다. 전면 리팩토링은 거의 항상 과한 처방입니다.

동의합니다. 추가로 '리팩토링이냐 기능이냐'는 이분법보다, 매 스프린트의 20%를 기술부채에 고정 배정하는 방식을 추천합니다. 큰 멈춤 없이 부채가 관리됩니다.

전문가만 답변을 작성할 수 있습니다.