바이브 코딩 사전

빌드

바이브 코딩 사전

빌드

소스 코드를 브라우저나 서버가 실제로 실행할 수 있는 결과물로 변환하는 과정이다. TypeScript를 JavaScript로 바꾸고, 여러 파일을 묶고, 이미지와 CSS를 최적화하며, 배포 전에 깨진 import나 타입 오류를 발견하는 단계가 여기에 포함된다. 바이브 코딩에서는 AI가 만든 코드가 화면에서는 잠깐 동작해도 빌드 단계에서 실패하는 일이 흔하므로, 기능을 끝냈다고 보기 전에 반드시 빌드가 통과하는지 확인해야 한다.

예시

Next.js 프로젝트에서 새 컴포넌트를 추가한 뒤 npm run build를 실행해 누락된 export, 잘못된 서버/클라이언트 컴포넌트 사용, 타입 오류를 배포 전에 잡는다.

카테고리

버전 관리·배포

난이도

basic

태그

빌드 · 배포준비

함께 읽기

연관 용어

버전 관리·배포

Linus Torvalds(리눅스 커널 창시자)가 2005년에 만든 분산 버전 관리 시스템으로, 소프트웨어 개발의 사실상 표준이다. 코드의 모든 변경 이력을 추적하고, 여러 개발자(그리고 이제는 AI 에이전트)가 동시에 같은 프로젝트에서 작업할 수 있게 한다. 바이브 코딩에서 Git은 AI 에이전트의 '되돌리기 버튼(undo)' 역할을 한다. AI가 잘못된 코드를 생성했을 때 git revert나 git checkout으로 이전 상태로 되돌릴 수 있으므로, YOLO Mode에서도 안전장치가 된다. Claude Code, Aider 등의 CLI 도구는 Git과 긴밀하게 통합되어, 코드 수정 후 자동으로 의미 있는 커밋 메시지를 생성한다. Aider는 특히 모든 변경을 Git diff 단위로 추적하여, AI의 수정 사항을 정밀하게 관리할 수 있다. 에이전틱 엔지니어링에서는 AI 에이전트가 브랜치 생성 → 코드 수정 → 커밋 → PR 생성까지 자율적으로 수행하며, Git 이력이 에이전트의 작업 기록이자 감사 추적(audit trail)이 된다.

버전 관리·배포

CI/CD

코드 변경을 자동으로 통합(CI: Continuous Integration)·테스트·배포(CD: Continuous Deployment/Delivery)하는 자동화 파이프라인이다. CI는 개발자가 코드를 메인 브랜치에 합칠 때마다 자동으로 빌드하고 테스트를 실행하여 문제를 조기에 발견하며, CD는 테스트를 통과한 코드를 자동으로 프로덕션 환경에 배포한다. 에이전틱 엔지니어링에서 CI/CD 파이프라인은 AI 에이전트가 생성한 코드의 '자동 품질 검증 시스템'으로 핵심적인 역할을 한다. Stripe의 Minions 시스템이 대표적 사례: AI 에이전트가 코드를 작성하면 CI 파이프라인이 자동으로 실행되어 린트, 단위 테스트, 통합 테스트, 보안 스캔을 모두 통과해야만 PR이 생성된다. CI 실패 시 에이전트에게 실패 로그가 전달되어 자동 수정을 시도한다. GitHub Actions, GitLab CI, Jenkins, CircleCI 등이 대표적인 CI/CD 도구이며, 바이브 코딩에서는 AI가 생성한 코드를 수동으로 검증할 여력이 없으므로 자동화된 CI/CD가 품질 보장의 마지막 보루가 된다.

버전 관리·배포

풀 리퀘스트

코드 변경 사항을 메인 브랜치에 병합하기 위해 다른 개발자에게 리뷰를 요청하는 Git 워크플로이다. GitHub에서는 'Pull Request', GitLab에서는 'Merge Request'로 불리며, 코드 변경의 설명, 변경 사유, 관련 이슈를 함께 기록하여 팀 내 코드 변경의 투명성과 품질을 보장한다. 에이전틱 엔지니어링에서 PR은 AI와 인간의 핵심 접점(interface)이다. AI 에이전트가 코드를 작성하고, 테스트를 통과시킨 후, 자동으로 PR을 생성하면, 인간 개발자가 이를 리뷰하고 머지를 결정한다. Stripe는 주 1,000건 이상의 에이전트 생성 PR을 처리하고 있으며, 이는 에이전틱 엔지니어링의 규모를 보여주는 대표적 사례이다. Claude Code, Codex CLI, Devin 등 대부분의 AI 코딩 에이전트가 PR 자동 생성을 지원하며, 이것이 에이전틱 엔지니어링에서 'AI가 코드를 작성하고 인간이 리뷰·머지하는' 표준 패턴의 실현이다. PR의 품질(설명의 명확성, 변경 범위의 적절성, 테스트 포함 여부)은 리뷰 효율성에 직접 영향을 미친다.