입력 검증은 화면에서만 처리한다고 끝나지 않습니다. 사용자 경험과 서버 안정성, 이후 로그 분석까지 함께 생각해야 합니다.

먼저 보는 항목

  1. 필수값과 선택값이 명확히 구분되어 있는지
  2. 길이 제한과 형식 제한이 프론트와 백엔드에서 함께 적용되는지
  3. 에러 메시지가 사용자에게 충분히 이해되는지

기록해 두는 이유

비슷한 검증 로직을 여러 화면에 반복 적용할 때 기준이 흔들리지 않게 하기 위해서입니다.