wiki2 observatory nornen knowledge atlas

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.md

Brief — 100steps GD08 TDD principles

한 줄: fallback 금지 · 하드코딩 금지 · fail-fast · Red→Green→Refactor. 조용한 기본값으로 결함 숨기지 말 것.

핵심 takeaway

  1. 누락 localization/effect/reward/unknown key → 명시 예외 (authoring name으로 화면 폴백 금지).
  2. 런타임 정책은 catalog/schema/도메인 입력에서만.
  3. TDD: 실패 경로 테스트 필수 (missing locale, unknown effect, bad phase…).
  4. 테스트 범주: 시드 무결성 / 불변식 / 실패 경로.
  5. CI 게이트로 통과 강제.

관련