바이브 코딩 사전
빌드
바이브 코딩 사전

빌드

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

영어 표기

Build

예시

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

카테고리
버전 관리·배포
난이도
basic
태그
빌드 · 배포준비
슬러그
build
상태
published
정렬 순서
91

함께 읽기

연관 용어

CLI·터미널 도구

터미널

영어 표기 Terminal

터미널은 키보드로 명령을 입력해 개발 환경을 조작하는 화면이다. 초보자에게는 검은 창처럼 보이지만, 실제로는 설치, 테스트, 빌드, Git 작업, AI 코딩 에이전트 실행을 한곳에서 연결하는 작업대에 가깝다. VIBE 코딩에서는 AI가 제안한 명령을 그대로 복사하기 전에 현재 폴더, 변경 파일, 실행 목적을 확인하는 습관이 중요하다. 터미널 출력은 실패 원인과 검증 결과를 가장 직접적으로 보여주므로, 화면을 닫기보다 에러 메시지를 읽고 필요한 부분만 AI에게 다시 전달해야 안전하다.

버전 관리·배포

영어 표기 Git

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/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가 품질 보장의 마지막 보루가 된다.