← Teaching

버그 없는 프로덕션 바이브코딩

이것만 알면 된다

AI가 코드를 짜주는 시대다. 그런데 AI가 짠 코드로 만든 앱은 왜 버그 투성이인가? 바이브 코딩으로 프로덕션 수준의 앱을 만들려면, 코드를 짤 줄 몰라도 소프트웨어의 원칙은 알아야 한다. 이 책은 그 원칙들을 비개발자의 언어로 설명한다.

Ch.1

웹의 구조

프론트엔드, 백엔드, 서버, 서버리스

사용자가 보는 화면(프론트엔드)과 뒤에서 일하는 서버(백엔드), 그리고 서버 없이 돌아가는 서버리스까지.

Ch.2

데이터의 세계

DB, SQL, NoSQL, 스키마

앱의 모든 정보가 저장되는 곳. 관계형 DB와 NoSQL의 차이, 언제 무엇을 쓰는가.

Ch.3

개발 도구 생태계

TypeScript, React, Next.js, npm, yarn

현대 웹 개발의 표준 도구들. AI가 코드를 짜더라도 이 도구들이 무엇인지는 알아야 한다.

Ch.4

버그 없는 코드의 원칙

DRY, Single Source of Truth, State Management

바이브 코딩에서 가장 많이 부딪히는 문제들. 이 원칙을 모르면 앱이 커질수록 무너진다.

Ch.5

보안과 배포

인증, API 키, Firebase, 도메인

만든 앱을 세상에 내놓기 전에 반드시 확인해야 할 것들. 7만 2천 명의 신분증이 유출된 이유.

Ch.6

AI에게 원칙을 가르치는 법

CLAUDE.md, 프롬프트 전략, 코드 리뷰

AI가 원칙 없이 코드를 짜면 스파게티가 된다. AI에게 아키텍처를 주입하는 법.

유호현 · 디지털 전환과 사회변혁
mathon 앱을 바이브 코딩으로 만들면서 부딪힌 실전 경험을 바탕으로 썼다.