오월의꿈
운영 용어사전 · 개발자 표현

Rewrite리라이트

Rewrite(리라이트)는 기존 코드를 조금씩 고치기보다 처음부터 다시 작성하는 것을 뜻하며, 개발자가 "이건 그냥 갈아엎는 게 나을 것 같아요"라고 말하는 상황이 바로 이것입니다.

최종 업데이트
#리라이트#갈아엎다#전면_재작성

개념 이해하기

개발자가 "그냥 갈아엎을게요"라고 말했을 때 무슨 뜻인지 알아봅니다.

한 줄 정의

Rewrite(리라이트)는 기존 코드를 조금씩 고치기보다 처음부터 다시 작성하는 것을 뜻하며, 개발자가 "이건 그냥 갈아엎는 게 나을 것 같아요"라고 말하는 상황이 바로 이것입니다.

리라이트는 기존 코드의 문제가 너무 복잡하게 얽혀 있거나 구조가 낡아서, 부분적으로 고치는 것보다 해당 부분을 처음부터 새로 작성하는 것이 더 효율적이라고 판단될 때 선택하는 방식입니다. 개발자들은 이를 "갈아엎는다"고 표현하며, 기존 것을 유지하기보다 완전히 새로 짓는다는 의미를 담고 있습니다.

갈아엎는다는 말을 들으면 큰 결정처럼 느껴질 수 있지만, 이는 레거시나 스파게티 코드처럼 누적된 문제가 많을 때 장기적으로 더 합리적인 선택이 될 수 있습니다. 이 제안을 들었다면 "왜 부분 수정보다 새로 만드는 게 나은지", 그리고 "예상 비용과 기간이 기존 방식과 어떻게 다른지"를 구체적으로 물어보는 것이 좋습니다.

왜 알아야 하는가

큰 결정의 근거를 이해할 수 있습니다

왜 부분 수정이 아니라 전면 재작성이 필요한지 배경을 파악할 수 있습니다.

비용과 기간을 비교해 판단할 수 있습니다

기존 방식을 유지보수하는 비용과 새로 만드는 비용을 비교해 선택할 수 있습니다.

장기적인 이득을 가늠할 수 있습니다

단기적으로는 비용이 들더라도 이후 유지보수가 수월해지는지 확인할 수 있습니다.

자주 묻는 질문

갈아엎는다고 하면 지금 사이트가 많이 안 좋은 상태인가요?

반드시 그런 것은 아니며, 특정 기능이나 영역이 오래되어 확장이 어려울 때 효율을 위해 제안되는 경우가 많습니다.

리라이트는 항상 필요한가요?

아니며, 기존 코드를 리팩터링하는 것으로 충분한 경우가 더 많고, 리라이트는 문제가 누적되어 다른 방법이 비효율적일 때 고려되는 선택입니다.

전면 재작성이 필요한 상황인지 판단이 필요하신가요?

제작 프로세스 상담에서 리라이트와 부분 수정 중 어떤 방식이 유리한지 안내해 드립니다.

함께 보면 좋은 페이지레거시 →제작 프로세스 →
QUICK CONTACT

빠른 상담 신청

간단한 정보만 남겨주시면 담당자가 빠르게 연락드립니다.

✓

문의가 접수되었습니다

빠르게 확인하고 연락드리겠습니다. 더 자세한 상담을 원하시면 상세 문의 페이지도 이용해 보세요.

상세 문의 페이지로 이동 →