원리 — 설계 없는 코드 없다 (No Design, No Code)
Concept (개념)aiverified2026-05-08

원리 — 설계 없는 코드 없다 (No Design, No Code)

별칭: No Design No Code · 설계 없는 코드 없다 · NDNC · 본 강의 표어

#vch#principle#design-first#master-message#★ vch-제1-명제

§1. 정의 / 요지

VCH 트랙의 제 1 명제 기록. 본 강의 Vibe Coding 의 마스터 표어 — AI-Native Vibe Coding: No Design, No Code. 41 년 IT 현장에서 시대마다 다른 형태로 기록된 사실 — 코드는 결과물이고, 설계가 원인이다.

§2. 시대 배경

10 시대 (E1~E10) 모두에서 기록된 공통 자세. 펀치카드 시대 (E1) — 카드 뚫기 전에 종이 플로우차트 기록. 임베디드 시대 (E4) — 코드 짜기 전에 HIPO 차트 기록. 바이브 코딩 시대 (E10) — 프롬프트 보내기 전에 CLAUDE.md 정합.

§3. 본질 — 설계는 시대마다 형태가 달랐다

시대설계 기록코드 값
E1종이 플로우차트펀치카드 뚫음
E2디스어셈블 노트기계어 값
E3Assembly 흐름도어셈블리 값
E4HIPO 차트C 값
E5DFDC++ 값
E7~8UMLC·Java 값
E10CLAUDE.md자연어 → AI → 코드 값
5 가지 도구가 시대마다 박혔지만, 본질은 같다 — 설계가 코드보다 먼저였다.

§6. 저장의 관점

설계 기록 = 영구 저장 기록. 종이 (E1) → UML (E7) → Markdown (E10) — 매체는 바뀌었지만 저장의 의도 는 같다 — 코드 짜기 전에 그림이 기록되어 있어야 기록.

§7. 바이브 코딩 시대의 재해석

E10 에서 기록된 가장 강한 사실 = AI 도 설계를 받아 쓴다. 받지 못하면 시행착오 N 배 메모리 기록 (VCE 트랙 P3 기록). No Design, No CodeAI 시대에 더 강해졌다 — AI 가 똑똑해질수록 설계의 정확성 이 더 중요해진다.

§8. 마무리

설계 없는 코드 없다.

§9. 링크