바이브 코딩의 어려움은 타이핑보다 전체 설계에 있다

이 미래의 개발 방식인지, 실제 서비스에 쓰기 어려운 엉성한 코드를 만드는 방법인지 따지는 것만으로는 현장의 변화를 제대로 설명하기 어렵다. 클로드, 앤티그래비티, 을 몇 달간 집중적으로 사용한 경험에서는 코드 입력이 더 이상 가장 큰 병목이 아니었다. AI는 빠진 괄호나 반복적인 기본 코드를 처리하지만, 사람은 전체 를 계속 파악해야 한다.

기능을 맡기기 전에 , , 구성 요소 사이의 경계를 정하지 않으면 수정이 서로 얽힐 수 있다. AI가 한쪽 오류를 고치면서 다른 곳의 인증을 망가뜨려 세 시간 동안 수정을 반복하는 상황도 생긴다. 직접 한 줄씩 작성하지 않은 코드라서 숨어 있는 원인을 찾기도 어렵다.

결국 은 코드를 직접 쓰는 일보다, 앞선 작업을 잘 기억하지 못하는 유능한 초급 개발자를 지휘하는 일에 가깝다. 따라서 사전 계획과 화이트보드 정리, 명확한 경계 설정이 훨씬 중요해진다.

핵심 포인트

  • AI가 괄호와 반복 코드를 처리하면서 코드 입력은 주요 병목이 아니게 됐다.
  • 사람은 전체 와 각 부분의 연결 관계를 계속 파악해야 한다.
  • 기능을 요청하기 전에 , , 변경 경계를 정해야 한다.
  • 한곳의 오류 수정이 다른 곳의 인증을 망가뜨려 긴 수정 반복으로 이어질 수 있다.
  • 사전 계획과 화이트보드 정리, 명확한 경계 설정이 더 중요해졌다.
원문 보기