예를 들어 로그인 인터페이스에는 사용자 이름, 비밀번호, 서명이라는 세 가지 매개변수가 있습니다. 사용자 이름이 비어 있으면 "사용자 이름은 비워둘 수 없습니다."라는 메시지가 반환됩니다. 비밀번호가 비어 있으면 "입력하세요"라는 메시지가 반환됩니다. 또는 이 세 매개변수가 각각 비어 있으면 직접 반환된 매개변수가 불완전하다고 해야 할까요?
예를 들어 로그인 인터페이스에는 사용자 이름, 비밀번호, 서명이라는 세 가지 매개변수가 있습니다. 사용자 이름이 비어 있으면 "사용자 이름은 비워둘 수 없습니다."라는 메시지가 반환됩니다. 비밀번호가 비어 있으면 "입력하세요"라는 메시지가 반환됩니다. 또는 이 세 매개변수가 각각 비어 있으면 직접 반환된 매개변수가 불완전하다고 해야 할까요?
절대적인 정답은 없지만 제 접근 방식에서 배울 수 있습니다!
일반적으로 최대한 완전한 프롬프트를 제공할 수 있으므로 경험 측면에서 기본적으로 사용자의 학습 비용은 없습니다
하지만 여기에는 주의를 기울여야 할 보안 문제가 있습니다. 사용자 이름을 찾을 수 없음, 비밀번호가 잘못됨 등의 자세한 프롬프트를 제공하면 무차별 비밀번호 크래커에게 편의를 제공할 수 있으므로 일반적으로 보안 문제가 있는 경우 메시지가 표시되며, 잘못된 사용자 이름이나 비밀번호와 같은 숨겨진 위험이 없으며 일반적으로 일반 사용자에게 큰 방해를 주지 않습니다.
비표준 답변, 참고용으로만 사용하세요!