Pergunta

Depois de ter de se inscrever em mais de um site, e bater restrições estúpidas sobre o nome de usuário (sem espaços ou caracteres especiais), eu estou perguntando por que ainda temos programadores que restringem as coisas assim.

Existe um consenso sobre a metodologia de nomes de usuários permitidos?

Foi útil?

Solução

Muitas vezes, ele é baseado em restrições tecnológicas. Por exemplo, se seus UIDs estão indo para um banco de dados, eles têm que ser higienizado. Em vez de tentar pegar todas as façanhas possíveis ou valores problemáticos, muitos desenvolvedores optar por restringir suas UIDs de caracteres alfanuméricos.

Além disso, quando a integração com sistemas legados, às vezes há limitações já em vigor - talvez o campo "username" é de apenas 6 ou 8 caracteres

.

Por fim, há geralmente não é uma boa razão projeto de engenharia para fazer isso, uma vez que um nome de usuário não deve ser utilizado em todos os cálculos significativos, mas muitas vezes há boas razões de negócio para fazê-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top