Reverter busca para o antigo padrão de busca ao vivo

no momento, essa lógica é baseada em paradigmas que, na maioria das vezes, não são verbalizados. É o resultado da intuição e do diálogo com os clientes. Essa estratégia evitará, em grande parte, regressões e catástrofes, como a perda de um cliente. Mas tem seus limites. Não há uma escala clara contra a qual o progresso possa ser medido. Assim, KPIs pragmáticos como “quantos usuários reclamaram ou elogiaram a mudança?” e “ela atingiu objetivos secundários, como melhor desempenho, etc.?” decidirão se uma mudança foi um sucesso ou não.
O problema é: usuários potenciais e clientes potenciais não podem reclamar.
Uma interface de usuário é como uma linguagem. Nossa capacidade de entender essa linguagem é influenciada pela cultura em que fomos socializados. Se não verbalizarmos os paradigmas subjacentes que empregamos ao criar essas interfaces de usuário, incorporaremos nossa cultura nesses sistemas. Isso significa que eles serão fáceis de usar para pessoas como nós, mas não necessariamente em geral.
Benefícios que um sistema de design pode trazer de uma perspectiva abstrata:

Aparência e interação consistentes, mantendo familiaridade para o usuário, podem reduzir a dificuldade de aprendizado, os custos cognitivos e operacionais, e melhorar a eficiência no trabalho.
source

Ao ter categorias claramente definidas de componentes de interface de usuário, essa confusão entre componentes de “exibição de dados” e uma ação do usuário (para a qual um botão, por exemplo, poderia ser usado) não teria ocorrido. Se houvesse uma página como esta, onde todos os diferentes componentes de UI e seus propósitos fossem listados, uma discussão racional poderia ser realizada. Também seria bom que essas discussões fossem realizadas publicamente e não apenas comunicadas por meio de mensagens de commit no git.

3 curtidas