brief · wiki/brief-100steps-gd-08-tdd.md
Brief — 100steps GD08 TDD principles
**fallback 금지 · 하드코딩 금지 · fail-fast · Red→Green→Refactor**. 조용한 기본값으로 결함 숨기지 말 것.
corpusprojectlayersourcetypebriefdomaingame-systemsproject100stepsstatusactiveupdated2026-07-18originowned
raw:
raw/imports/2026-07-18-100steps-gd-08-tdd-principles.mdBrief — 100steps GD08 TDD principles
한 줄: fallback 금지 · 하드코딩 금지 · fail-fast · Red→Green→Refactor. 조용한 기본값으로 결함 숨기지 말 것.
핵심 takeaway
- 누락 localization/effect/reward/unknown key → 명시 예외 (authoring name으로 화면 폴백 금지).
- 런타임 정책은 catalog/schema/도메인 입력에서만.
- TDD: 실패 경로 테스트 필수 (missing locale, unknown effect, bad phase…).
- 테스트 범주: 시드 무결성 / 불변식 / 실패 경로.
- CI 게이트로 통과 강제.