Skip to content

Scene C3 · Design ​

목표 ​

Design 문서를 검토하여 기술 아키텍처, 컴포넌트 구조, 데이터 모델이 Requirements를 올바르게 반영하는지 확인합니다.

사전 준비 ​

  • Scene C2 완료 (Requirements 검토·보완 완료)

해볼 것 ​

1단계: Design 검토 요청 ​

Design 문서를 검토해주세요. 기술 아키텍처와 컴포넌트 구조가 명확한지 확인하고, 데이터 모델과 API 설계가 포함되었는지 검토해주세요.

2단계: 확인할 항목 ​

확인 항목기준
기술 아키텍처HTML/CSS/JS 계층 분리 명확
컴포넌트 구조모듈별 책임 분리
데이터 모델Todo 객체 필드 정의 (id, text, priority, status, dueDate 등)
상태 관리데이터 흐름 설명
스토리지 계층localStorage 추상화
Requirements 반영각 요구사항이 설계에 매핑

3단계: 보완 요청 (필요 시) ​

Design에 다음 내용을 추가/보완해주세요:
- Todo 데이터 모델의 TypeScript 형식 정의
- 컴포넌트 간 의존 관계 다이어그램 (텍스트)
- 에러 처리 전략
- 접근성 구현 방안 (ARIA, 키보드 내비게이션)

기대 결과 ​

  • 기술 아키텍처가 문서로 명확히 정의됨
  • 데이터 모델(Todo 객체)의 필드와 타입 확정
  • 구현 시 설계를 참조하여 일관성 확보 가능
0 / 4항목을 클릭해 체크 · 진행 상태는 이 브라우저에 저장됩니다

🚨 문제 해결

  • Design이 너무 간략함: "각 컴포넌트의 역할, 인터페이스, 의존 관계를 상세하게 작성해주세요"라고 구체적으로 요청.
  • Requirements와 불일치: "requirements.md의 모든 기능 요구사항이 Design에 매핑되었는지 확인하고, 누락된 항목을 추가해주세요"라고 요청.