Executando verificação de segurança...
0

Discordo. Nós, humanos, somos seres visuais e interpretamos imagens e objetos de forma mais eficiente do que letras e números. Por exemplo, ao revisar um commit, ao ver o emoji 🐛, identificamos imediatamente que se trata de um bug e podemos determinar se é urgente ou não. Por isso, as placas de trânsito contêm símbolos e desenhos, devido à nossa natureza visual.

Carregando publicação patrocinada...
2

O problema dos emojis é que eles não são tão "universais" como muitos imaginam. Tem muito mais problemas de compatibilidade do que um texto "normal".

Por exemplo: um mesmo emoji, em cada combinação de sistema operacional + aplicação (browser, editor, etc), pode ser exibido com uma imagem completamente diferente. É o oposto do que acontece com sinalização de trânsito, muito mais padronizado do que emojis (mas ainda sim, não elimina a necessidade de texto, já que muitas precisam ter os nomes de bairros ou cidades, etc).

Sem contar que muitos ainda preferem a linha de comando em um terminal, que nem sempre é compatível com emojis (e mesmo quando é, tem ainda a questão de exibir imagens diferentes em cada terminal). Fora as diferenças culturais, que fazem com que um mesmo emoji possa ter interpretações completamente diferentes. No fim das contas, um texto bem escrito elimina todos esses problemas.

Outro ponto é que essa história de que todo mundo é "visual" não é unânime. Há pesquisas que mostram que existem pessoas que não são, e usam outros sentidos no lugar (audição, por exemplo).

E mesmo que todo mundo fosse visual, o estímulo não se dá exclusivamente por imagens. Texto estruturado também forma padrões reconhecíveis, uma simples marcação como [BUG] pode dar o mesmo efeito (e sem a poluição visual que os emojis - na minha opinião - desnecessariamente causam).

E tem ainda os deficientes visuais, que embora sejam minoria na nossa área, existem e não podem ser ignorados. Eles geralmente usam screen readers, e para estes, emojis podem atrapalhar bastante.

Mas claro, se toda a equipe concordar (ou obrigar), então que usem emojis. Eu ainda acho que tem hora e lugar pra usar, e em mensagem de commit não acho adequado.

0

De fato, os emojis não são universais, da mesma forma que as placas de trânsito não são padronizadas no mundo todo. Alguns emojis podem ter significados distintos em diferentes países, assim como as placas podem variar.

Além disso, o uso de emojis abordado na publicação claramente apresenta texto e um contexto junto do emoji. Dessa forma, não estamos substituindo o uso de palavras por emojis, mas sim contextualizando uma mensagem com uma figura e, em seguida, elaborando melhor o restante do commit explicando o propósito em texto claro. Assim, o emoji serve apenas como contextualizador geral da informação.

Quanto à questão dos emojis não serem suportados em todos os terminais e ter suas variações, acredito que o texto que acompanha o commit em sua essência resolve esse tipo de problema de compatibilidade.

É importante ressaltar que somos seres visuais, e mesmo que alguns indivíduos se comuniquem melhor oralmente, a percepção visual é um sentido fundamental. Além disso, os emojis têm seu papel na história humana como um todo.

Por fim, acredito que os emojis têm o poder de auxiliar no versionamento de código, desde que se mantenha um padrão estabelecido pela equipe e todos estejam de acordo com as diretrizes apresentadas. Afinal, no fim das contas, são os desenvolvedores atuantes do projeto que precisam compreender o padrão de commit.

2

acredito que o texto que acompanha o commit em sua essência resolve esse tipo de problema de compatibilidade

Exatamente. E se o texto já resolve a questão, o emoji acaba sendo desnecessário.

Se o emoji confunde e precisa do texto para ser esclarecido, então ele deveria ser removido. E se ele tem o mesmo sentido do texto, é redundante. Em ambos os casos, portanto, acho desnecessário.

Quanto à percepção visual, embora seja fundamental para a maioria, acaba por excluir deficientes visuais. Como já dito, embora sejam minoria na área, não é algo desprezível e emojis dificultam a leitura por screen readers, conforme link já enviado acima.