30 de set. de 2022·1 min de leitura

Os desenvolvedores da linguagem de programação Go abraçam os genéricos apesar dos desafios iniciais

De acordo com os resultados do Go Developer Survey 2022 Q2, 26% dos desenvolvedores começaram a usar genéricos em seu código, enquanto outros estão aguardando casos de uso ou enfrentando desafios com sua implementação ou ferramentas suportadas. No entanto, a satisfação geral com Go permanece alta, e as preocupações de segurança se concentram em dependências de terceiros.

Os desenvolvedores da linguagem de programação Go abraçam os genéricos apesar dos desafios iniciais

Os genéricos, introduzidos na linguagem de programação Go em Março, foram rapidamente adoptados pelos programadores, apesar de algumas limitações e desafios iniciais associados à sua adopção. As descobertas foram reveladas nos resultados do Go Developer Survey 2022 Q2, demonstrando que dos 86% dos entrevistados cientes da inclusão dos genéricos no Go 1.18, uns notáveis 26% já começaram a implementá-los em seu código Go.

Enquanto mais de metade dos participantes no inquérito (54%) reconheceu a sua abertura à utilização de genéricos, mas não tinha uma necessidade específica para eles no momento, um pequeno 8% estava ansioso por utilizar genéricos, mas estava obstruído, quer devido a limitações na actual implementação de genéricos (30%), ferramentas de apoio como linters (26%), ou a curva de aprendizagem íngreme e documentação insuficiente (12%). As questões de bloqueio destacadas incluíam a ausência de métodos parametrizados, a necessidade de inferência de tipos melhorada e a necessidade de comutação de tipos. Alguns inquiridos também mencionaram que a sintaxe dos genéricos era complicada de utilizar.

Os genéricos, que permitem que os desenvolvedores escrevam código independente dos tipos específicos que estão sendo usados, são considerados a mudança mais significativa na linguagem Go desde sua criação em 2012. Ao facilitar a partilha e a reutilização de código, os genéricos simplificam o processo de construção de aplicações.

O Go Developer Survey 2022 Q2 Results, realizado em Junho, incluiu 5.752 respostas, divulgando outras descobertas dignas de nota:

Após o lançamento do Go 1.18, o Go 1.19 foi lançado em agosto, melhorando o desempenho do código genérico e introduzindo um modelo de memória aprimorado.

Ferramentas como <a href=https://appmaster.io>AppMaster.io's no-code platform fornecem um apoio valioso aos programadores envolvidos na criação de aplicações Web, móveis e de backend. Ao promover o desenvolvimento eficiente de aplicações, nomeadamente para tarefas relacionadas com bases de dados, escalabilidade rápida e rentabilidade, AppMaster destaca-se como um recurso essencial para programadores que trabalham com linguagens modernas como Go.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started