Vibe Coding이란?
AI 도구(Cursor, Claude Code 등)에게 대화 또는 문서로 지시해 대부분의 코드를 AI가 작성하게 하는 작업 방식이다. Andrej Karpathy가 명명한 표현이다.
좋은 Vibe Coding의 원칙
- 요구사항을 파일로 고정 (대화창은 잊힘)
- 한 번에 한 가지 변경
- 생성과 검증을 다른 도구로 분리
- 작은 단위로 자주 커밋
- AI 출력에 "왜 그렇게?"를 묻기
주의할 점
AI가 만든 코드를 눈으로만 보지 말 것. 테스트 실행이 유일한 검증 수단이다.