"완전 재작성"이 필요하다는 말에 속지 마세요
don't fall for the "you need a complete rebuild" pitch
핵심 요약
AI로 만든 코드를 처음부터 다시 짜야 한다는 영업에 휘둘리지 말고, 전문가의 검토를 받아 AI를 효율적으로 활용하세요.
- 재작성 영업 — 불안감을 이용해 돈을 벌려는 수법일 가능성이 높음
- 전문가 검토 — 코드의 보안과 유지보수성을 위한 고수준 리뷰가 핵심
- AI 활용법 — 전문가의 구체적인 피드백을 AI 도구에 입력해 직접 수정
- 엔지니어링 관점 — 무조건적인 재작성보다는 단계적인 리팩토링이 효율적
지난주에 vibe coder들과 무료 상담을 몇 번 진행했는데, 몇몇 분들이 자기 코드가 "AI 쓰레기(AI slop)"인 것 같고, 서비스를 출시하려면 누군가를 고용해서 완전히 재작성해야 하는 거 아니냐는 걱정을 하더군요.
AI가 생성한 코드 패턴에 매우 익숙한 전문 소프트웨어 엔지니어로서 말씀드리자면, 완전한 재작성이 필요한 경우는 거의 없습니다. 누군가 당신의 vibe-coded 제품을 완전히 재작성해주겠다는 영업을 한다면, 당신의 두려움을 이용해 돈을 벌려는 것일 가능성이 높습니다.
제품 출시를 준비하는 분들께 제가 추천하는 방법은, 신뢰할 수 있는 전문가에게 **1차 고수준 리뷰(first pass, high-level review)**를 맡기는 것입니다. 그 전문가는 다음과 같은 내용을 담은 실행 가능한 보고서를 제공할 수 있어야 합니다.
a) 기본적인 보안과 신뢰성을 해결하기 위해 반드시 개선하거나 리팩토링해야 할 가장 눈에 띄는 부분
b) 프로젝트가 진행됨에 따라 유지보수가 더 쉬워지도록 코드 베이스를 정리하기 위한 기본적인 권장 사항
c) 더 깊은 분석이나 주의가 필요한 핵심 핫스팟
무엇보다 이 보고서는 당신이 사용하는 AI 코딩 도구에 복사해서 붙여넣기만 하면 AI가 바로 실행할 수 있을 정도로 구체적이고 명확한 설명을 제공해야 합니다.
요즘 대부분의 AI 코딩 에이전트는 훌륭하고 안전한 코드를 작성할 수 있습니다. 거의 모든 일반적인 코드 품질 문제를 해결할 수 있죠. 단지 올바른 방향 제시(steering)만 필요할 뿐입니다.
그런 방향 제시를 해줄 수 있는 전문가를 찾으세요. 그러면 그 내용을 AI 코딩 에이전트에게 쉽게 전달해서 작업을 시킬 수 있습니다. 대부분의 경우, 전문가에게 돈을 주고 작업을 맡길 필요는 없습니다. 누군가 AI를 조종하는 데 필요한 구체적인 지침을 줬다면, 당신이 고용한 사람도 어차피 AI를 써서 작업을 할 테니까요.


