문제

하나의 웹 사이트에 등록해야하고 사용자 이름 (공간이나 특수 문자 없음)에 대한 멍청한 제한을 겪은 후에 왜 우리가 여전히 그런 것들을 제한하는 프로그래머가 있는지 궁금합니다.

허용 가능한 사용자 이름의 방법론에 대한 컨언스가 있습니까?

도움이 되었습니까?

해결책

종종 기술 제한을 기반으로합니다. 예를 들어 UID가 데이터베이스에 들어가면 소독해야합니다. 가능한 모든 악용이나 문제가있는 가치를 포착하려고 시도하는 대신 많은 개발자들이 UID를 영숫자로 제한하도록 선택합니다.

또한 레거시 시스템과 통합 할 때 때로는 이미 제한 사항이 있습니다. 아마도 "사용자 이름"필드의 길이는 6 문자 일뿐입니다.

궁극적으로,이를 수행 할 수있는 좋은 엔지니어링 설계 이유는 일반적으로 없습니다. 사용자 이름은 의미있는 계산에 사용해서는 안되지만 종종 그렇게하는 좋은 사업 이유가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top