validation fatigue

검증 시점은 사용자 피로도와 수정 가능성을 함께 본다

너무 이른 오류는 방해가 되고 너무 늦은 오류는 되돌아가게 만든다. 입력 중, 필드 이탈, 제출 시점을 나눠야 한다.

01 Typing 입력 중 형식 힌트 정도
02 Blur 필드 이탈 필드 오류 표시
03 Submit 전체 검증 누락/서버 오류
04 Fix 수정 후 재검증 오류 해소
오류
좋은 시점
이유
필수값
blur/submit
입력 전 경고 방지
형식
blur
완성 후 판정
중복 확인
submit/server
권위 필요
비밀번호 강도
change
즉시 도움
핵심 좋은 검증은 오류를 많이 보여주는 것이 아니라 사용자가 적절한 순간에 고칠 수 있게 하는 것이다.