바이브 코딩 입문31 / 51
6장 바이브 코딩의 기술

Design: 어떻게 만들지 먼저 설계한다

무엇을 만들지(Spec)를 정했다면, 다음은 어떻게 만들지(Design)입니다. 집을 짓기 전에 설계도를 그리듯, 코드를 쓰기 전에 구조를 먼저 AI와 합의합니다.

파일·폴더 구조

어떤 파일이 필요하고 어디에 둘지 정합니다. “화면은 여기, 데이터 처리는 저기”처럼 자리를 미리 잡아두면 코드가 뒤엉키지 않습니다.

데이터 흐름

정보가 어디서 와서 어디로 가는지를 그립니다. 예: 사용자가 입력 → 서버로 전송 → 데이터베이스에 저장 → 화면에 표시.

기술 선택

어떤 도구나 라이브러리를 쓸지 정합니다. AI에게 “이 상황엔 뭐가 좋아?”라고 먼저 물어보고 함께 결정하면 좋습니다.

이렇게 시켜보세요: “코드를 짜기 전에 먼저 설계안부터 제안해줘. 파일 구조와 데이터 흐름을 설명하고, 내가 확인하면 그때 만들자.”

핵심: 설계를 먼저 합의하면, 다 만든 뒤 “이게 아닌데”라며 갈아엎는 일을 막을 수 있습니다. 코드보다 대화가 쌉니다.

목차