최종 프로젝트는 요구사항에서 배포 검증까지 하나의 루프로 본다
기능 구현만으로 끝내지 말고 상태 흐름, 예외 처리, 테스트, 배포 후 확인까지 닫힌 체크리스트로 묶어야 한다.
requirements
user flow
성공/실패 경로 정의
architecture
state/data
경계와 책임 분리
quality
test/error
회귀와 예외 처리
release
deploy/monitor
실제 환경 확인
영역
A급 기준
빠진 경우
기능
핵심 흐름 완주
데모가 끊김
상태
로딩/오류/빈 상태
예외에서 깨짐
품질
테스트와 접근성
수동 확인 의존
배포
URL과 환경 변수
로컬에서만 동작