단원 6 — VBC vs SDD, 속도와 통제의 하이브리드 전략
Lesson (강의 단원)lectureverifiedFri May 01

단원 6 — VBC vs SDD, 속도와 통제의 하이브리드 전략

별칭: VBC vs SDD 단원 · 하이브리드 전략 단원

#vbc#sdd#hybrid#speed-control#superpowers#hrn-bridge

요약

본 단원은 바이브 코딩 (VBC) 과 명세 주도 개발 (SDD) 이 서로 대립하는 두 진영이 아니라 영역별로 다르게 적용해야 하는 두 도구 라는 점을 학생에게 박아준다. 즉 concept/vibe-codingconcept/spec-driven-development 사이에서 하나만 선택 하는 것이 아니라, 속도가 우선인 영역에서는 VBC 의 자연어 즉시 실행을 사용하고, 통제와 신뢰성이 우선인 영역에서는 SDD 의 명세 우선 워크플로우를 사용한다. 구체적으로 프로토타입 검증·UI 탐색·일회성 스크립트 같은 실패 비용이 낮은 영역은 VBC 가 적합하고, 반대로 프로덕션 코어·데이터베이스 트랜잭션·인증·결제 같이 실패가 즉시 비용이 되는 영역은 SDD 가 필요하다. 본 단원의 핵심 명제는 한 줄로 압축된다 — "20 분을 투자해 견고한 스펙을 작성하면, 2 시간의 디버깅 지옥을 차단할 수 있다".

상세

VBC 의 정의 (Karpathy 2025)

자연어로 AI와 대화하며 애플리케이션을 생성·디버깅. 코드의 존재조차 잊은 채 term/accept-all. 에러 메시지를 그대로 복사해 AI에게 던지는 극단적 탐색.

VBC 한계의 메커니즘

문제메커니즘
term/requirements-drift초기 설계 의도 망각
concept/context-rot (컨텍스트 오염)단일 세션 장시간 → 판단력 저하
스파게티 코드term/accept-all 누적 → 블랙박스화

→ 6개 파일에 미들웨어가 무질서하게 흩어져 인증 시스템 전체 재작성 사례 발생.

VBC vs SDD 5축 비교

바이브 코딩 (VBC)스펙 주도 개발 (SDD)
최우선 목표속도, 빠른 구현유지보수성·신뢰성·의도 정렬
작업 시작즉각적 코드 생성마크다운 설계 문서 → 요구사항 정의
코드 검증term/accept-all, 검토 생략TDD + 정적 분석 + 2단계 리뷰
적합 도메인프로토타입·UI 탐색·일회성프로덕션 코어·비즈니스 로직·팀 협업
아키텍처단일 대화창 무질서 덮어쓰기격리된 Git 브랜치·마이크로 태스크

concept/spec-vibe-hybrid — 영역별 도구 선택

VBC 허용 영역SDD 적용 영역
탐색적 아이데이션핵심 비즈니스 로직
프론트엔드 UI 미세 조정데이터베이스 트랜잭션
단기 스크립트·해커톤보안·인증 모듈
학습용 토이 프로젝트장기 유지보수 코어 시스템

"20분 투자해 견고한 스펙 작성 → 2시간의 디버깅 지옥 차단"

5단계 워크플로우 플레이북 (Superpowers 하네스, 03 HRN 으로 연결)

단계스킬목표
1. 초기 설계superpowers:brainstorming요구사항 시각화 + 마크다운 스펙
2. 워크스페이스 격리superpowers:using-git-worktrees기존 시스템 훼손 방지
3. 마이크로 태스크 분할superpowers:writing-plans2~5분 단위 실행 로드맵
4. 서브에이전트 + TDDsubagent-driven-development + test-driven-development컨텍스트 오염 방지 + 수학적 증명
5. 다중 리뷰 + 병합requesting-code-review + finishing-a-development-branchGAN형 자기 검열 + 무결성

파급력 사례: case/shopify-ai-mandate — Shopify 가 전 직원 AI 숙련도 의무화 할 정도의 산업 충격.

방법론

강의 진행 시퀀스 (12분):

  1. VBC 정의 (1분): Karpathy 인용 + Accept All 패턴.
  2. 한계 사례 (2분): 6개 파일 미들웨어 무질서·인증 재작성 사례.
  3. 5축 비교 표 (3분): VBC vs SDD 한 슬라이드.
  4. 하이브리드 영역 표 (3분): VBC 허용 영역 / SDD 적용 영역.
  5. 20분 → 2시간 ROI (1분): 단순한 비용·이익 비교.
  6. 5단계 플레이북 (2분): 03 HRN 사전 노출 — 실제 어떻게 만드는가 는 다음 단원에서.

주의사항

  • 이분법 함정: VBC vs SDD 를 선악 대립 으로 그리면 메시지가 약해진다. 영역별 선택 이 정확한 프레임.
  • 20분/2시간 출처: 본 수치는 경험적 비유 이지 정밀 측정값이 아니다. 강의에서 대략적인 ROI 직관 으로만 사용.
  • 5단계 플레이북의 깊이: 본 단원에서는 목록만 노출 하고 디테일은 03 HRN 에서. 예고 트리거 로 활용.
  • Shopify 사례의 한계: AI 의무화VBC 강제 와 다르다. 강의에서 명확 구분.

표어 정합

본 단원의 VBC + SDD 하이브리드 가 강의 표어 "AI-Native Vibe Coding: No Design, No Code"균형 자리다. No Design 단독 도, 두꺼운 SDD 단독 도 답이 아니다. 설계 없이는 코딩이 안된다 (Thesis) 의 정확한 형태는 — 영역별로 어떻게 일을 시키는가 (Corollary) 를 다르게 가져가는 하이브리드.