작성일: 2026-02-04
[시작] 5분: 어제 작업 리뷰 + 오늘 목표 1개 설정
↓
[구현] 60-90분: 핵심 기능 구현 (테스트 없이)
↓
[검증] 10분: flutter analyze / gradlew build 만 실행
↓
[테스트] 20-30분: Happy Path 테스트만 작성 (엣지케이스 X)
↓
[커밋] 5분: 작은 단위로 커밋
↓
(반복 또는 종료)
❌ "테스트 커버리지 100% 달성하자"
✅ "동작하는 기능 먼저, 테스트는 핵심만"
❌ "UI 완벽하게 다듬자"
✅ "동작하면 넘어가자, 나중에 개선"
기존: 모든 케이스 테스트 → 168개
권장: Happy Path만 → 30-40개면 충분
예: UserController
기존: 13개 테스트 (성공, 실패, 권한, 검증, 엣지케이스...)
권장: 3-4개 (생성 성공, 조회 성공, 인증 실패)
구현 70% : 테스트 20% : 문서 10%
❌ 구현 40% : 테스트 50% : 문서 10%
기존 완료: 구현 + 테스트 100% + UI 완벽
MVP 완료: 구현 + analyze 통과 + 동작 확인