책 Ch6 — 명세 주도 개발(SDD)의 회귀
별칭: 책 6장 · Book Ch 6 · SDD 챕터
요약
본 카드는 단행본 synthesis/book-vbc-no-design-no-code 의 6 장에 대한 위키 메타이다. 6 장은 명세 주도 개발 (Spec-Driven Development, SDD) — 코드를 짜기 전에 무엇을, 왜 만드는지 명세서 (Specification, Spec) 로 박고 그 위에서만 AI 가 코드를 쌓도록 강제하는 워크플로 — 의 회귀와 그것이 산업이 잡은 닻이 된 자리를 다룬다 concept/spec-driven-development. Chapter 4 의 마법 이 Chapter 5 의 5 종 청구서 로 무너진 90 일 뒤, 산업이 답을 찾은 자리.
핵심 명제
"코드는 산출물이지 출발점이 아니다 — 출발점은 명세서이다."
본 책의 어휘 — 설계 vs 명세서
본 책은 영어 spec 의 한국어로 명세서 를 사용한다. SRS · PRD · API 명세 같은 SW 표준 어휘와 정확히 정렬된다.
- 설계 (designing) — 추상적 자세 / 동사 / 표어의 Thesis
- 명세서 (specification) — 그 자세의 산출물 / 명사 / 본 장의 핵심 도구
SDD 의 3 단계
| 단계 | 산출물 |
|---|---|
| 1 | 명세서 (Spec) — 무엇을, 왜 |
| 2 | AI 가 명세서 위에서만 코드 생성 |
| 3 | 검증 루프 — 명세서 ↔ 코드 정합 |
본 강의 표어와의 정렬
본 장의 명세서 우선 이 강의 표어 synthesis/slogan-ai-native-no-design-no-code 의 Thesis 인 "설계 없이는 코딩이 안된다" 의 산업 표준 형태 이다. 다음 장 synthesis/book-vbc-ch07-agentic-engineering 은 명세서를 자율 에이전트 가 받아 실행하는 코더에서 아키텍트로 의 진화를 다룬다.